44namespace MagicOnion . Client . NativeAot . Tests ;
55
66// NOTE: This test uses a Resolver that contains code corresponding to the arguments and return values of IUnaryTestService.
7- [ TestClass ]
87public sealed class ResolverTest
98{
109 static ResolverTest ( )
@@ -13,8 +12,8 @@ static ResolverTest()
1312 _ = typeof ( MessagePack . GeneratedMessagePackResolver ) . GetFields ( ) ;
1413 }
1514
16- [ TestMethod ]
17- public void MyObject ( )
15+ [ Test ]
16+ public async Task MyObject ( )
1817 {
1918 // Arrange
2019 var options = MessagePackSerializerOptions . Standard . WithResolver ( CompositeResolver . Create ( MagicOnionClientGeneratedInitializer . Resolver , StandardResolver . Instance ) ) ;
@@ -27,12 +26,12 @@ public void MyObject()
2726 writer . Flush ( ) ;
2827
2928 // Assert
30- Assert . IsNotNull ( formatter ) ;
31- Assert . AreEqual ( "0x91, 0xcd, 0x30, 0x39" , string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x{ x : x2} ") ) ) ;
29+ await Assert . That ( formatter ) . IsNotNull ( ) ;
30+ await Assert . That ( string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x{ x : x2} ") ) ) . IsEqualTo ( "0x91, 0xcd, 0x30, 0x39" ) ;
3231 }
3332
34- [ TestMethod ]
35- public void DynamicArgumentTuple ( )
33+ [ Test ]
34+ public async Task DynamicArgumentTuple ( )
3635 {
3736 // Arrange
3837 var options = MessagePackSerializerOptions . Standard . WithResolver ( CompositeResolver . Create ( MagicOnionClientGeneratedInitializer . Resolver , StandardResolver . Instance ) ) ;
@@ -45,12 +44,12 @@ public void DynamicArgumentTuple()
4544 writer . Flush ( ) ;
4645
4746 // Assert
48- Assert . IsNotNull ( formatter ) ;
49- Assert . AreEqual ( " 0x92, 0xcd, 0x30, 0x39, 0xac, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21", string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x { x : x2 } " ) ) ) ;
47+ await Assert . That ( formatter ) . IsNotNull ( ) ;
48+ await Assert . That ( string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x { x : x2 } " ) ) ) . IsEqualTo ( " 0x92, 0xcd, 0x30, 0x39, 0xac, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21") ;
5049 }
5150
52- //[TestMethod ]
53- //public void DynamicArgumentTuple_Unknown()
51+ //[Test ]
52+ //public async Task DynamicArgumentTuple_Unknown()
5453 //{
5554 // // Arrange
5655 // var options = MessagePackSerializerOptions.Standard.WithResolver(CompositeResolver.Create(MagicOnionClientGeneratedInitializer.Resolver, StandardResolver.Instance));
@@ -59,11 +58,11 @@ public void DynamicArgumentTuple()
5958 // var formatter = options.Resolver.GetFormatter<DynamicArgumentTuple<int, string, object, bool, Uri, Guid, MyEnumValue>>();
6059
6160 // // Assert
62- // Assert.IsNull (formatter);
61+ // await Assert.That (formatter).IsNull( );
6362 //}
6463
65- [ TestMethod ]
66- public void Enum ( )
64+ [ Test ]
65+ public async Task Enum ( )
6766 {
6867 // Arrange
6968 var options = MessagePackSerializerOptions . Standard . WithResolver ( CompositeResolver . Create ( MagicOnionClientGeneratedInitializer . Resolver , StandardResolver . Instance ) ) ;
@@ -76,12 +75,12 @@ public void Enum()
7675 writer . Flush ( ) ;
7776
7877 // Assert
79- Assert . IsNotNull ( formatter ) ;
80- Assert . AreEqual ( "0x02" , string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x{ x : x2} ") ) ) ;
78+ await Assert . That ( formatter ) . IsNotNull ( ) ;
79+ await Assert . That ( string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x{ x : x2} ") ) ) . IsEqualTo ( "0x02" ) ;
8180 }
8281
83- //[TestMethod ]
84- //public void Enum_Unknown()
82+ //[Test ]
83+ //public async Task Enum_Unknown()
8584 //{
8685 // // Arrange
8786 // var options = MessagePackSerializerOptions.Standard.WithResolver(CompositeResolver.Create(MagicOnionClientGeneratedInitializer.Resolver, StandardResolver.Instance));
@@ -90,11 +89,11 @@ public void Enum()
9089 // var formatter = options.Resolver.GetFormatter<UnknownEnumValue>();
9190
9291 // // Assert
93- // Assert.IsNull (formatter);
92+ // await Assert.That (formatter).IsNull( );
9493 //}
9594
96- [ TestMethod ]
97- public void BuiltInGenerics_List ( )
95+ [ Test ]
96+ public async Task BuiltInGenerics_List ( )
9897 {
9998 // Arrange
10099 var options = MessagePackSerializerOptions . Standard . WithResolver ( CompositeResolver . Create ( MagicOnionClientGeneratedInitializer . Resolver , StandardResolver . Instance ) ) ;
@@ -107,12 +106,12 @@ public void BuiltInGenerics_List()
107106 writer . Flush ( ) ;
108107
109108 // Assert
110- Assert . IsNotNull ( formatter ) ;
111- Assert . AreEqual ( "0x93, 0x91, 0x01, 0x91, 0x64, 0x91, 0xcd, 0x03, 0xe8" , string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x{ x : x2} ") ) ) ;
109+ await Assert . That ( formatter ) . IsNotNull ( ) ;
110+ await Assert . That ( string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x{ x : x2} ") ) ) . IsEqualTo ( "0x93, 0x91, 0x01, 0x91, 0x64, 0x91, 0xcd, 0x03, 0xe8" ) ;
112111 }
113112
114- [ TestMethod ]
115- public void BuiltInGenerics_Dictionary ( )
113+ [ Test ]
114+ public async Task BuiltInGenerics_Dictionary ( )
116115 {
117116 // Arrange
118117 var options = MessagePackSerializerOptions . Standard . WithResolver ( CompositeResolver . Create ( MagicOnionClientGeneratedInitializer . Resolver , StandardResolver . Instance ) ) ;
@@ -129,12 +128,12 @@ [new MyObject(67890)] = "World",
129128 writer . Flush ( ) ;
130129
131130 // Assert
132- Assert . IsNotNull ( formatter ) ;
133- Assert . AreEqual ( " 0x82, 0x91, 0xcd, 0x30, 0x39, 0xa5, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x91, 0xce, 0x00, 0x01, 0x09, 0x32, 0xa5, 0x57, 0x6f, 0x72, 0x6c, 0x64", string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x { x : x2 } " ) ) ) ;
131+ await Assert . That ( formatter ) . IsNotNull ( ) ;
132+ await Assert . That ( string . Join ( ", " , arrayBufferWriter . WrittenMemory . ToArray ( ) . Select ( x => $ "0x { x : x2 } " ) ) ) . IsEqualTo ( " 0x82, 0x91, 0xcd, 0x30, 0x39, 0xa5, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x91, 0xce, 0x00, 0x01, 0x09, 0x32, 0xa5, 0x57, 0x6f, 0x72, 0x6c, 0x64") ;
134133 }
135134
136- //[TestMethod ]
137- //public void BuiltInGenerics_Unknown()
135+ //[Test ]
136+ //public async Task BuiltInGenerics_Unknown()
138137 //{
139138 // // Arrange
140139 // var options = MessagePackSerializerOptions.Standard.WithResolver(CompositeResolver.Create(MagicOnionClientGeneratedInitializer.Resolver, StandardResolver.Instance));
@@ -144,8 +143,8 @@ [new MyObject(67890)] = "World",
144143 // var formatter2 = options.Resolver.GetFormatter<Dictionary<UnknownObject, string>>();
145144
146145 // // Assert
147- // Assert.IsNull (formatter1);
148- // Assert.IsNull (formatter2);
146+ // await Assert.That (formatter1).IsNull( );
147+ // await Assert.That (formatter2).IsNull( );
149148 //}
150149
151150 class UnknownObject ;
0 commit comments