public async Task Execute_NoQueryParams_AllActorsReturned() { var query = new ActorsQuery(OpenTransaction); var result = await query.Execute(); Assert.Equal(200, result.Count); }
public async Task Execute_WithFirstNameAndLastName_ZeroActorsReturned() { var query = new ActorsQuery(OpenTransaction, CriteriaJoinStrategy.And) { FirstName = "Adam", LastName = "Willis" }; var result = await query.Execute(); Assert.Equal(0, result.Count); }
public async Task Execute_WithFirstNameAndLastName_OneActorReturned() { var query = new ActorsQuery(OpenTransaction) { FirstName = "Adam", LastName = "Hopper" }; var result = await query.Execute(); Assert.Equal(1, result.Count); Assert.Equal("Adam", result[0].FirstName); Assert.Equal("Hopper", result[0].LastName); }