コード例 #1
0
        public void MembershipData_EmptyValues_Success()
        {
            var testRecordRow = @",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,";
            var testData      = MembershipHelper.GetMembershipDataRow(testRecordRow);

            Assert.IsNull(testData);
        }
コード例 #2
0
        public void MembershipData_FromDataValuesWithQuotes_Success()
        {
            var testRecordRow = @"FirstName,LastName,""January 1, 1974"",Mama,Nadya,""February 2, 1974"",""123 Lapaivka Street"",Lapaivka,WA,USA,98100,425-123-3456,[email protected],,,,,Yes,""Child 1"",""January 1, 2000"",Yes,No,,,No,No,,,No,No,,,No,No,,,No,No,5,""2018-02-10 11:19:13"",""2018-02-10 11:19:25""";
            var testDataRow   = MembershipHelper.GetMembershipDataRow(testRecordRow);

            Assert.AreEqual("FirstName", testDataRow.FirstName.CsvNewValue);
            Assert.AreEqual("LastName", testDataRow.LastName.CsvNewValue);
            Assert.AreEqual(DateTime.Parse("1/1/1974"), DateTime.Parse(testDataRow.DateOfBirth.CsvNewValue));
            Assert.AreEqual("*****@*****.**", testDataRow.Email.CsvNewValue);
            Assert.AreEqual("Child 1", testDataRow.Child1Name.CsvNewValue);
        }