try{connection.QueryFirst<int>(sql);Assert.Fail("QueryFirst, 0");}catch(InvalidOperationExceptionex){ex.Message.IsEqualTo("Sequence contains no elements");}
try{connection.QuerySingle<int>(sql);Assert.Fail("QuerySingle, 0");}catch(InvalidOperationExceptionex){ex.Message.IsEqualTo("Sequence contains no elements");}
try{connection.QuerySingle<int>(sql);Assert.Fail("QuerySingle, 2");}catch(InvalidOperationExceptionex){ex.Message.IsEqualTo("Sequence contains more than one element");}
try{connection.QuerySingleOrDefault<int>(sql);Assert.Fail("QuerySingleOrDefault, 2");}catch(InvalidOperationExceptionex){ex.Message.IsEqualTo("Sequence contains more than one element");}