@@ -7,23 +7,6 @@ namespace Shuttle.Core.Serialization.Tests
77{
88 public class DefaultSerializerFixture
99 {
10- [ Test ]
11- public void Should_be_able_to_serialize_and_deserialize_a_simple_type ( )
12- {
13- var original = new SimpleSerializerType ( ) ;
14- var serializer = new DefaultSerializer ( ) ;
15-
16- var stream = serializer . Serialize ( original ) ;
17-
18- var xml = new StreamReader ( stream ) . ReadToEnd ( ) ;
19-
20- Assert . IsTrue ( xml . Contains ( original . Id . ToString ( ) ) ) ;
21-
22- stream . Position = 0 ;
23-
24- Assert . AreEqual ( original . Id , ( ( SimpleSerializerType ) serializer . Deserialize ( typeof ( SimpleSerializerType ) , stream ) ) . Id ) ;
25- }
26-
2710 [ Test ]
2811 public async Task Should_be_able_to_serialize_and_deserialize_a_simple_type_async ( )
2912 {
@@ -34,40 +17,11 @@ public async Task Should_be_able_to_serialize_and_deserialize_a_simple_type_asyn
3417
3518 var xml = await new StreamReader ( stream ) . ReadToEndAsync ( ) ;
3619
37- Assert . IsTrue ( xml . Contains ( original . Id . ToString ( ) ) ) ;
38-
39- stream . Position = 0 ;
40-
41- Assert . AreEqual ( original . Id , ( ( SimpleSerializerType ) await serializer . DeserializeAsync ( typeof ( SimpleSerializerType ) , stream ) ) . Id ) ;
42- }
43-
44- [ Test ]
45- public void Should_be_able_to_serialize_and_deserialize_a_complex_type ( )
46- {
47- var complex = new ComplexSerializerType ( ) ;
48- var serializer = new DefaultSerializer ( ) ;
49-
50- serializer . AddSerializerType ( typeof ( ComplexSerializerType ) , typeof ( v1 . SomeSerializerType ) ) ;
51- serializer . AddSerializerType ( typeof ( ComplexSerializerType ) , typeof ( v1 . AnotherSerializerType ) ) ;
52- serializer . AddSerializerType ( typeof ( ComplexSerializerType ) , typeof ( v2 . SomeSerializerType ) ) ;
53- serializer . AddSerializerType ( typeof ( ComplexSerializerType ) , typeof ( v2 . AnotherSerializerType ) ) ;
54-
55- var stream = serializer . Serialize ( complex ) ;
56- var xml = new StreamReader ( stream ) . ReadToEnd ( ) ;
57-
58- Assert . IsTrue ( xml . Contains ( complex . Id . ToString ( ) ) ) ;
20+ Assert . That ( xml . Contains ( original . Id . ToString ( ) ) , Is . True ) ;
5921
6022 stream . Position = 0 ;
6123
62- Assert . AreEqual ( complex . Id , ( ( ComplexSerializerType ) serializer . Deserialize ( typeof ( ComplexSerializerType ) , stream ) ) . Id ) ;
63-
64- Console . WriteLine ( xml ) ;
65-
66- var some1 = new v1 . SomeSerializerType ( ) ;
67- var some2 = new v2 . SomeSerializerType ( ) ;
68-
69- Assert . AreEqual ( some1 . Id , ( ( v1 . SomeSerializerType ) serializer . Deserialize ( typeof ( v1 . SomeSerializerType ) , serializer . Serialize ( some1 ) ) ) . Id ) ;
70- Assert . AreEqual ( some2 . Id , ( ( v2 . SomeSerializerType ) serializer . Deserialize ( typeof ( v2 . SomeSerializerType ) , serializer . Serialize ( some2 ) ) ) . Id ) ;
24+ Assert . That ( ( ( SimpleSerializerType ) await serializer . DeserializeAsync ( typeof ( SimpleSerializerType ) , stream ) ) . Id , Is . EqualTo ( original . Id ) ) ;
7125 }
7226
7327 [ Test ]
@@ -84,19 +38,19 @@ public async Task Should_be_able_to_serialize_and_deserialize_a_complex_type_asy
8438 var stream = await serializer . SerializeAsync ( complex ) ;
8539 var xml = await new StreamReader ( stream ) . ReadToEndAsync ( ) ;
8640
87- Assert . IsTrue ( xml . Contains ( complex . Id . ToString ( ) ) ) ;
41+ Assert . That ( xml . Contains ( complex . Id . ToString ( ) ) , Is . True ) ;
8842
8943 stream . Position = 0 ;
9044
91- Assert . AreEqual ( complex . Id , ( ( ComplexSerializerType ) await serializer . DeserializeAsync ( typeof ( ComplexSerializerType ) , stream ) ) . Id ) ;
45+ Assert . That ( ( ( ComplexSerializerType ) await serializer . DeserializeAsync ( typeof ( ComplexSerializerType ) , stream ) ) . Id , Is . EqualTo ( complex . Id ) ) ;
9246
9347 Console . WriteLine ( xml ) ;
9448
9549 var some1 = new v1 . SomeSerializerType ( ) ;
9650 var some2 = new v2 . SomeSerializerType ( ) ;
9751
98- Assert . AreEqual ( some1 . Id , ( ( v1 . SomeSerializerType ) await serializer . DeserializeAsync ( typeof ( v1 . SomeSerializerType ) , await serializer . SerializeAsync ( some1 ) ) ) . Id ) ;
99- Assert . AreEqual ( some2 . Id , ( ( v2 . SomeSerializerType ) await serializer . DeserializeAsync ( typeof ( v2 . SomeSerializerType ) , await serializer . SerializeAsync ( some2 ) ) ) . Id ) ;
52+ Assert . That ( ( ( v1 . SomeSerializerType ) await serializer . DeserializeAsync ( typeof ( v1 . SomeSerializerType ) , await serializer . SerializeAsync ( some1 ) ) ) . Id , Is . EqualTo ( some1 . Id ) ) ;
53+ Assert . That ( ( ( v2 . SomeSerializerType ) await serializer . DeserializeAsync ( typeof ( v2 . SomeSerializerType ) , await serializer . SerializeAsync ( some2 ) ) ) . Id , Is . EqualTo ( some2 . Id ) ) ;
10054 }
10155 }
10256}
0 commit comments