@@ -5,8 +5,20 @@ namespace ME3Tweaks.Wwiser.Tests.HierarchyTests;
5
5
6
6
public class HierarchyChunkTests
7
7
{
8
+ [ TestCase ( "HIRCv44.bin" , 44 ) ]
9
+ [ TestCase ( "HIRCv56.bin" , 56 ) ]
10
+ [ TestCase ( "HIRCv134.bin" , 134 ) ]
11
+ public void SimpleHircChunk_Reserializes ( string fileName , int version )
12
+ {
13
+ var data = TestData . GetTestDataBytes ( @"Hierarchy" , @"SmallFullChunks" , fileName ) ;
14
+ var ( serializer , result ) = TestHelpers . Deserialize < ChunkContainer > ( data , version ) ;
15
+
16
+ var reserialized = TestHelpers . Serialize ( result , version ) ;
17
+ Assert . That ( reserialized , Is . EquivalentTo ( data ) ) ;
18
+ }
19
+
8
20
[ Test ]
9
- public void SimpleChunk_v44_Parses ( )
21
+ public void SimpleHircChunk_v44_Parses ( )
10
22
{
11
23
var data = TestData . GetTestDataBytes ( @"Hierarchy" , @"SmallFullChunks" , @"HIRCv44.bin" ) ;
12
24
var ( serializer , result ) = TestHelpers . Deserialize < ChunkContainer > ( data , 44 ) ;
@@ -32,7 +44,7 @@ public void SimpleChunk_v44_Parses()
32
44
}
33
45
34
46
[ Test ]
35
- public void SimpleChunk_v56_Parses ( )
47
+ public void SimpleHircChunk_v56_Parses ( )
36
48
{
37
49
var data = TestData . GetTestDataBytes ( @"Hierarchy" , @"SmallFullChunks" , @"HIRCv56.bin" ) ;
38
50
var ( serializer , result ) = TestHelpers . Deserialize < ChunkContainer > ( data , 56 ) ;
@@ -58,7 +70,7 @@ public void SimpleChunk_v56_Parses()
58
70
}
59
71
60
72
[ Test ]
61
- public void SimpleChunk_v134_Parses ( )
73
+ public void SimpleHircChunk_v134_Parses ( )
62
74
{
63
75
var data = TestData . GetTestDataBytes ( @"Hierarchy" , @"SmallFullChunks" , @"HIRCv134.bin" ) ;
64
76
var ( serializer , result ) = TestHelpers . Deserialize < ChunkContainer > ( data , 134 ) ;
@@ -84,7 +96,7 @@ public void SimpleChunk_v134_Parses()
84
96
}
85
97
86
98
[ Test ]
87
- public void BigChunkTest ( )
99
+ public void BigHircChunk_Reserializes ( )
88
100
{
89
101
var data = TestData . GetTestDataBytes ( @"Hierarchy" , @"LargeFullChunks" , @"HIRC_V56.bin" ) ;
90
102
var ( serializer , result ) = TestHelpers . Deserialize < ChunkContainer > ( data , 56 ) ;
0 commit comments