Пример #1
0
        public void TestCsvImportWithOptionalFields()
        {
            Users importedUsers = null;

            byte[] abBytes = GetBytesFromImportFile("OptionalFields.csv");

            IImportParser csvParser = new CsvImportParser();

            csvParser.Parse(abBytes, out importedUsers);

            Assert.That(importedUsers, Is.Not.Null);
            Assert.That(importedUsers.Count, Is.EqualTo(1));
            Assert.That(importedUsers[0].LName, Is.EqualTo("Chatilov"));
            Assert.That(importedUsers[0].FName, Is.EqualTo("Alexandre"));
            Assert.That(importedUsers[0].Ext, Is.EqualTo("8888"));
            Assert.That(importedUsers[0].Email, Is.EqualTo(""));
            Assert.That(importedUsers[0].Username, Is.EqualTo(""));
            Assert.That(importedUsers[0].Domain, Is.EqualTo(""));
            Assert.That(importedUsers[0].MobileNumber, Is.EqualTo("8580000000"));
            Assert.That(importedUsers[0].PagerNumber, Is.EqualTo("6190000000"));
        }
Пример #2
0
        public void TestCsvImportWithMandatoryFieldsOnly()
        {
            Users importedUsers = null;

            byte[] abBytes = GetBytesFromImportFile("MandatoryFields.csv");

            IImportParser csvParser = new CsvImportParser();

            csvParser.Parse(abBytes, out importedUsers);

            Assert.That(importedUsers, Is.Not.Null);
            Assert.That(importedUsers.Count, Is.EqualTo(1));
            Assert.That(importedUsers[0].LName, Is.EqualTo("Abercrombie"));
            Assert.That(importedUsers[0].FName, Is.EqualTo("Neil"));
            Assert.That(importedUsers[0].Ext, Is.EqualTo("8888"));
            Assert.That(importedUsers[0].Email, Is.EqualTo(""));
            Assert.That(importedUsers[0].Username, Is.EqualTo(""));
            Assert.That(importedUsers[0].Domain, Is.EqualTo(""));
            Assert.That(importedUsers[0].MobileNumber, Is.EqualTo(""));
            Assert.That(importedUsers[0].PagerNumber, Is.EqualTo(""));
        }