connection.ExecuteMapperQuery<int>("select 1 union all select 2 union all select 3")
.IsSequenceEqual(new[]{1,2,3});
.IsSequenceEqualTo(new[]{1,2,3});
}
publicvoidPassInIntArray()
{
connection.ExecuteMapperQuery<int>("select * from (select 1 as Id union all select 2 union all select 3) as X where Id in @Ids",new{Ids=newint[]{1,2,3}.AsEnumerable()})
connection.ExecuteMapperQuery<string>(@"select 'a' a union select 'b'")
.IsSequenceEqual(new[]{"a","b"});
.IsSequenceEqualTo(new[]{"a","b"});
}
publicclassDog
...
...
@@ -95,13 +95,13 @@ public void TestStrongType()
vardog=connection.ExecuteMapperQuery<Dog>("select Age = @Age, Id = @Id",new{Age=(int?)null,Id=guid});
dog.Count()
.IsEquals(1);
.IsEqualTo(1);
dog.First().Age
.IsNull();
dog.First().Id
.IsEquals(guid);
.IsEqualTo(guid);
}
publicvoidTestExpando()
...
...
@@ -109,22 +109,22 @@ public void TestExpando()
varrows=connection.ExecuteMapperQuery("select 1 A, 2 B union all select 3, 4");
((int)rows[0].A)
.IsEquals(1);
.IsEqualTo(1);
((int)rows[0].B)
.IsEquals(2);
.IsEqualTo(2);
((int)rows[1].A)
.IsEquals(3);
.IsEqualTo(3);
((int)rows[1].B)
.IsEquals(4);
.IsEqualTo(4);
}
publicvoidTestStringList()
{
connection.ExecuteMapperQuery<string>("select * from (select 'a' as x union all select 'b' union all select 'c') as T where x in @strings",new{strings=new[]{"a","b","c"}})
.IsSequenceEqual(new[]{"a","b","c"});
.IsSequenceEqualTo(new[]{"a","b","c"});
}
publicvoidTestExecuteCommand()
...
...
@@ -136,14 +136,14 @@ public void TestExecuteCommand()