public void TestSetClassDumpData() { Reset(); ClassMetadataRegistrar.RegisterMetadata(); var initialCacheSize = ClassMetadataResolver.GetSnapshotTypesDumpData().Count(); ClassMetadataResolver.SetClassDumpData(typeof(ClassMetadataCacheTest), typeof(ClassMetadataResolver), new DumpAttribute(false), true); Assert.AreEqual(initialCacheSize + 1, ClassMetadataResolver.GetSnapshotTypesDumpData().Count()); Assert.AreEqual( new ClassDumpData(typeof(ClassMetadataResolver), new DumpAttribute(false)), ClassMetadataResolver.GetSnapshotTypesDumpData()[typeof(ClassMetadataCacheTest)]); }
public void TestSetClassDumpData_NullArg3() { Reset(); ClassMetadataRegistrar.RegisterMetadata(); var initialCacheSize = TypesDumpData.Count(); ClassMetadataResolver.SetClassDumpData(typeof(ClassMetadataCacheTest), typeof(ClassMetadataResolver), null, true); Assert.AreEqual(initialCacheSize + 1, TypesDumpData.Count()); Assert.AreEqual( new ClassDumpData(typeof(ClassMetadataResolver), null), TypesDumpData[typeof(ClassMetadataCacheTest)]); }
public void TestSetClassDumpData_NullArg3_Exception() { ClassMetadataResolver.SetClassDumpData(typeof(ClassMetadataCacheTest), typeof(ClassMetadataResolver), null, true); ClassMetadataResolver.SetClassDumpData(typeof(ClassMetadataCacheTest), typeof(ClassMetadataCacheTest), null, false); }
public void TestSetClassDumpData_NullArg2_Exception() { ClassMetadataResolver.SetClassDumpData(typeof(ClassMetadataCacheTest), null, new DumpAttribute(false), true); ClassMetadataResolver.SetClassDumpData(typeof(ClassMetadataCacheTest), null, new DumpAttribute(true), false); }