public void Test_when_query_contains_syntax_errors_parse_result_has_errors_and_execution_result_is_empty(string query) { CmsqlQueryService queryService = new CmsqlQueryService(new FakeCmsqlQueryRunner()); CmsqlQueryResultSet resultSet = queryService.ExecuteQuery(query); resultSet.ParseResult.Errors.Should().NotBeNullOrEmpty(); resultSet.ExecutionResult.QueryResults.Should().BeNullOrEmpty(); }
public void Test_when_query_is_empty_should_throw() { CmsqlQueryService queryService = new CmsqlQueryService(new FakeCmsqlQueryRunner()); queryService.Invoking(x => x.ExecuteQuery(string.Empty)).ShouldThrow <ArgumentException>(); }