Esempio n. 1
0
        public void TestParsing(string target)
        {
            LocalRecordSet set = new LocalRecordSet(target);

            set.InitializeRecords();
            VerifyRecord(set.Data);
        }
Esempio n. 2
0
        public void TestSorting()
        {
            LocalRecordSet rs = new LocalRecordSet("DataCSV.txt");

            rs.InitializeRecords();

            var byName = rs.ByLastName().ToList();

            byName.First().LastName.Should().Be("Upton");
            byName[12].LastName.Should().Be("Anson");
            byName.Last().LastName.Should().Be("");

            var byBirth = rs.ByBirthDate().ToList();

            byBirth.First().DateOfBirth.Should().Be(DateTime.Parse("1951-03-23"));
            byBirth.Last().DateOfBirth.Should().Be(DateTime.Parse("2034-01-05"));

            var byGender = rs.ByGender().ToList();

            byGender.First().LastName.Should().Be("");
            byGender.Last().LastName.Should().Be("Shwetz");
        }