public void TestThatStringTypesAreReadProperly() { for (int i = 0; i < 3; i++) { // build test data InsightTestDataString[] array = new InsightTestDataString[i]; for (int j = 0; j < i; j++) { array[j] = new InsightTestDataString() { String = j.ToString() } } ; // run the query var items = Connection().Query <InsightTestDataString>("InsightTestDataStringTestProc", new { p = array.ToList() }); Assert.IsNotNull(items); Assert.AreEqual(i, items.Count); for (int j = 0; j < i; j++) { Assert.AreEqual(j.ToString(), items[j].String); } } }
public void TestThatStringTypesAreReadProperly() { for (int i = 0; i < 3; i++) { // build test data InsightTestDataString[] array = new InsightTestDataString[i]; for (int j = 0; j < i; j++) array[j] = new InsightTestDataString() { String = j.ToString() }; // run the query var items = _connection.Query<InsightTestDataString>("InsightTestDataStringTestProc", new { p = array.ToList() }); Assert.IsNotNull(items); Assert.AreEqual(i, items.Count); for (int j = 0; j < i; j++) Assert.AreEqual(j.ToString(), items[j].String); } }