public void TestMultivaluePhoneRoundTrip()
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip("TestMVPhone", new List <string>()
     {
         "98765431", "456789456"
     }, "99994444");
 }
 public void TestMultivalueEmailRoundTrip()
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip("TestMVEmail", new List <string>()
     {
         "*****@*****.**", "*****@*****.**"
     }, "*****@*****.**");
 }
 public void TestMultivalueDateRoundTrip()
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip("TestMVDate", new List <string>()
     {
         "2018-01-08", "2018-01-09"
     }, "2017-01-01");
 }
 public void TestMultivalueStringRoundTrip()
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip("TestMVString", new List <string>()
     {
         "testmvstring1", "testmvstring2"
     }, "testmvstring3");
 }
 public void TestMultivalueLongRoundTrip()
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip("TestMVInt", new List <long>()
     {
         2L, 3L
     }, new List <string>()
     {
         "2", "3"
     }, 4L);
 }
 public void TestMultivalueDoubleRoundTrip()
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip("TestMVDouble", new List <double>()
     {
         2.1D, 3.1D
     }, new List <string>()
     {
         "2.1", "3.1"
     }, 1.8D);
 }
 private static void TestMultivalueRoundTrip <T1>(string fieldName, IList <T1> expectedValue, T1 valueToAdd)
 {
     UserCustomSchemaTests.TestMultivalueRoundTrip(fieldName, expectedValue, expectedValue, valueToAdd);
 }