示例#1
0
        public void RegisterClassMap_NullClassType_ThrowsArgumentNullException()
        {
            using var importer = Helpers.GetImporter("Primitives.xlsx");
            var map = new CustomIMap();

            Assert.Throws <ArgumentNullException>("classType", () => importer.Configuration.RegisterClassMap(null, map));
        }
示例#2
0
        public void RegisterClassMap_InvokeTypeIMap_Success()
        {
            using var importer = Helpers.GetImporter("Primitives.xlsx");
            var map = new CustomIMap();

            importer.Configuration.RegisterClassMap(typeof(int), map);

            Assert.True(importer.Configuration.TryGetClassMap <int>(out IMap classMap));
            Assert.Same(map, classMap);

            Assert.True(importer.Configuration.TryGetClassMap(typeof(int), out classMap));
            Assert.Same(map, classMap);
        }