public void RegisterClassMapsInNamespace_NullAssembly_ThrowsArgumentNullException() { using (var importer = Helpers.GetImporter("Strings.xlsx")) { Assert.Throws <ArgumentNullException>("assembly", () => ExcelImporterUtils.RegisterClassMapsInNamespace(importer, null, "ExcelMapper.Utilities.Tests")); } }
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); } }