public void MapMultipleTypesTest() { var config = new ExcelConfiguration(); config.RegisterClassMap <AMap>(); config.RegisterClassMap <BMap>(); Assert.IsNotNull(config.Maps[typeof(A)]); Assert.IsNotNull(config.Maps[typeof(B)]); }
public void RegisterClassInstanceTest() { var config = new ExcelConfiguration(); Assert.IsNull(config.Maps[typeof(TestClass)]); config.RegisterClassMap(new TestClassMappings()); Assert.IsNotNull(config.Maps[typeof(TestClass)]); }
public void RegisterClassMapNonGenericTest() { var config = new ExcelConfiguration(); Assert.IsNull(config.Maps[typeof(TestClass)]); config.RegisterClassMap(typeof(TestClassMappings)); Assert.IsNotNull(config.Maps[typeof(TestClass)]); }
public void AddingMappingsWithInstanceMethodTest() { var config = new ExcelConfiguration(); config.RegisterClassMap(new TestClassMappings()); Assert.AreEqual(2, config.Maps[typeof(TestClass)].PropertyMaps.Count); }
public void AddingMappingsWithGenericMethod2Test() { var config = new ExcelConfiguration(); config.RegisterClassMap <TestClassMappings>(); Assert.AreEqual(2, config.Maps[typeof(TestClass)].PropertyMaps.Count); }
public void PropertyMapOptionalReadTest() { var config = new ExcelConfiguration(); config.RegisterClassMap <AMap>(); config.Maps[typeof(A)].PropertyMap <A>(m => m.AId).OptionalRead(); Assert.AreEqual(true, config.Maps[typeof(A)].PropertyMaps[0].Data.OptionalRead); }
public void PropertyMapWriteOnlyTest() { var config = new ExcelConfiguration(); config.RegisterClassMap <AMap>(); config.Maps[typeof(A)].PropertyMap <A>(m => m.AId).WriteOnly(); Assert.AreEqual(true, config.Maps[typeof(A)].PropertyMaps[0].Data.WriteOnly); }
public void PropertyMapAccessTest() { var config = new ExcelConfiguration(); config.RegisterClassMap <AMap>(); config.Maps[typeof(A)].PropertyMap <A>(m => m.AId).Ignore(); Assert.AreEqual(true, config.Maps[typeof(A)].PropertyMaps[0].Data.Ignore); }