@@ -185,7 +185,7 @@ public void Deserialization_CimClass_GarbageBuffer()
185185 }
186186
187187 [ TDDFact ]
188- public void Deserialization_CimClasse_InvalidMofBuffer ( )
188+ public void Deserialization_CimClass_InvalidMofBuffer ( )
189189 {
190190 Assert . Throws < CimException > ( ( ) =>
191191 {
@@ -198,21 +198,20 @@ public void Deserialization_CimClasse_InvalidMofBuffer()
198198 } ) ;
199199 }
200200
201- [ TDDFact ]
202- public void Deserialization_CimClasse_NotNullOnClassNeededCallback ( )
201+ [ Fact ]
202+ public void Deserialization_CimClass_NotNullOnClassNeededCallback ( )
203203 {
204- Assert . Throws < NotImplementedException > ( ( ) =>
205- {
206- uint offset = 0 ;
207- byte [ ] buffer = new byte [ 82 ] ;
208- CimMofDeserializer . OnClassNeeded onClassNeede = this . GetClass ;
209- onClassNeede ( "Servername" , @"root\TestNamespace" , "MyClassName" ) ;
210- return this . deserializer . DeserializeClasses ( buffer , ref offset , null , onClassNeede , null ) ;
211- } ) ;
204+ string classmof = "class A{string p;}; class B:A{uint8 p1;};" ;
205+ uint offset = 0 ;
206+ byte [ ] buffer = Helpers . GetBytesFromString ( classmof ) ;
207+ CimMofDeserializer . OnClassNeeded onClassNeeded = this . GetClass ;
208+ onClassNeeded ( "Servername" , @"root\TestNamespace" , "MyClassName" ) ;
209+ IEnumerable < CimClass > classes = this . deserializer . DeserializeClasses ( buffer , ref offset , null , onClassNeeded , null ) ;
210+ Assert . NotNull ( classes , "Instance got deserialized" ) ;
212211 }
213212
214213 [ Fact ]
215- public void Deserialization_CimClasse_NotNullGetIncludedFileContent ( )
214+ public void Deserialization_CimClass_NotNullGetIncludedFileContent ( )
216215 {
217216 Assert . Throws < NotImplementedException > ( ( ) =>
218217 {
@@ -277,7 +276,7 @@ public void Deserialization_Instance_GarbageBuffer()
277276 {
278277 Assert . Throws < CimException > ( ( ) =>
279278 {
280- const int size = 50 * 1024 * 1024 ;
279+ const int size = 1024 ;
281280 uint offset = 0 ;
282281 byte [ ] buffer = new byte [ size ] ;
283282 buffer [ 0 ] = byte . MinValue ;
@@ -290,7 +289,7 @@ public void Deserialization_Instance_InvalidMofBuffer()
290289 {
291290 Assert . Throws < CimException > ( ( ) =>
292291 {
293- const int size = 50 * 1024 * 1024 ;
292+ const int size = 1024 ;
294293 uint offset = 0 ;
295294 byte [ ] buffer = new byte [ size ] ;
296295 byte [ ] b2 = Helpers . GetBytesFromString ( "abcd" ) ;
@@ -299,15 +298,15 @@ public void Deserialization_Instance_InvalidMofBuffer()
299298 } ) ;
300299 }
301300
302- [ TDDFact ]
301+ [ Fact ]
303302 public void Deserialization_Instance_NotNullOnClassNeededCallback ( )
304303 {
305304 string instancemof = "class A{string p;}; instance of A{p=\" a\" ;};instance of A{p=\" b\" ;};instance of A{p=\" c\" ;};instance of A{p=\" d\" ;};" ;
306305 uint offset = 0 ;
307306 byte [ ] buffer = Helpers . GetBytesFromString ( instancemof ) ;
308- CimMofDeserializer . OnClassNeeded onClassNeede = this . GetClass ;
309- onClassNeede ( "Servername" , @"root\TestNamespace" , "MyClassName" ) ;
310- IEnumerable < CimInstance > instances = this . deserializer . DeserializeInstances ( buffer , ref offset , null , onClassNeede , null ) ;
307+ CimMofDeserializer . OnClassNeeded onClassNeeded = this . GetClass ;
308+ onClassNeeded ( "Servername" , @"root\TestNamespace" , "MyClassName" ) ;
309+ IEnumerable < CimInstance > instances = this . deserializer . DeserializeInstances ( buffer , ref offset , null , onClassNeeded , null ) ;
311310 Assert . NotNull ( instances , "Instance got deserialized" ) ;
312311 }
313312
@@ -384,7 +383,7 @@ public void Deserialization_CimInstance_DSCMof()
384383 {
385384 uint offset = 0 ;
386385#if ! _LINUX
387- byte [ ] buffer = Helpers . GetBytesFromFile ( @"..\..\TestData\dscinstance.mof" ) ;
386+ byte [ ] buffer = Helpers . GetBytesFromFile ( @"..\..\..\..\..\test\Microsoft.Management.Infrastructure.Tests\UnitTests\ TestData\dscinstance.mof" ) ;
388387#else
389388 byte [ ] buffer = Helpers . GetBytesFromFile ( @"test/Microsoft.Management.Infrastructure.Tests/UnitTests/TestData/dscinstance.mof" ) ;
390389#endif
@@ -438,12 +437,12 @@ public void Deserialization_CimInstance_DSCMof()
438437 Assert . True ( ! ie . MoveNext ( ) ) ;
439438 }
440439
441- [ TDDFact ]
440+ [ Fact ]
442441 public void Deserialization_DMTFMof ( )
443442 {
444443 uint offset = 0 ;
445444#if ! _LINUX
446- byte [ ] buffer = GetFileContent ( @"..\..\TestDataq \dmtftypes.mof" ) ;
445+ byte [ ] buffer = Helpers . GetBytesFromFile ( @"..\..\..\..\..\test\Microsoft.Management.Infrastructure.Tests\UnitTests\TestData \dmtftypes.mof" ) ;
447446#else
448447 byte [ ] buffer = Helpers . GetBytesFromFile ( @"test/Microsoft.Management.Infrastructure.Tests/UnitTests/TestData/dmtftypes.mof" ) ;
449448#endif
@@ -529,7 +528,7 @@ public void Deserialization_DMTFMof()
529528 Assert . True ( ! ce . MoveNext ( ) ) ;
530529 }
531530
532- [ Fact ]
531+ [ TDDFact ]
533532 public void Deserialization_CimClass_MintMof ( )
534533 {
535534 uint offset = 0 ;
@@ -555,7 +554,7 @@ public void Deserialization_CimInstance_MintMof()
555554 {
556555 uint offset = 0 ;
557556#if ! _LINUX
558- byte [ ] buffer = GetFileContent ( @"..\..\TestDataq \mintinstance.mof" ) ;
557+ byte [ ] buffer = Helpers . GetBytesFromFile ( @"..\..\..\..\..\test\Microsoft.Management.Infrastructure.Tests\UnitTests\TestData \mintinstance.mof" ) ;
559558#else
560559 byte [ ] buffer = Helpers . GetBytesFromFile ( @"test/Microsoft.Management.Infrastructure.Tests/UnitTests/TestData/mintinstance.mof" ) ;
561560#endif
0 commit comments