예제 #1
0
 public void RegisterClassMapsInNamespace_NullAssembly_ThrowsArgumentNullException()
 {
     using (var importer = Helpers.GetImporter("Strings.xlsx"))
     {
         Assert.Throws <ArgumentNullException>("assembly", () => ExcelImporterUtils.RegisterClassMapsInNamespace(importer, null, "ExcelMapper.Utilities.Tests"));
     }
 }
예제 #2
0
 public void RegisterClassMapsInNamespace_InvalidNamespaceString_ThrowsArgumentException()
 {
     using (var importer = Helpers.GetImporter("Strings.xlsx"))
     {
         Assembly assembly = typeof(ExcelImporterUtils).GetTypeInfo().Assembly;
         Assert.Throws <ArgumentException>("namespaceString", () => ExcelImporterUtils.RegisterClassMapsInNamespace(importer, assembly, "INVALID_NAMESPACE"));
     }
 }
 public void RegisterClassMapsInNamespace_NoAssemblyAndValidNamespaceString_ReturnsExpected()
 {
     using (var importer = Helpers.GetImporter("Strings.xlsx"))
     {
         IEnumerable <ExcelClassMap> classMaps = ExcelImporterUtils.RegisterClassMapsInNamespace(importer, "ExcelMapper.Utilities.Tests");
         ExcelClassMap classMap = Assert.Single(classMaps);
         Assert.IsType <TestClassMap>(classMap);
     }
 }