public void ReturnsEntityWithId_GiveWhereExpression() { var spec = new ItemWithIdSpecification(_testId); var result = spec.Evaluate(GetTestListOfItems()).FirstOrDefault(); Assert.Equal(_testId, result?.Id); }
public void ReturnsEntityWithId_GiveWhereExpression() { var spec = new ItemWithIdSpecification(_testId); var evaluator = new SpecificationEvaluator <TestItem>(); var result = evaluator.GetQuery(GetTestListOfItems().AsQueryable(), spec).FirstOrDefault(); Assert.Equal(_testId, result?.Id); }
public void ReturnsEntityWithId() { var spec = new ItemWithIdSpecification(_testId); var result = SpecificationEvaluator <TestItem, int> .GetQuery( GetTestListOfItems() .AsQueryable(), spec).Single(); Assert.Equal(_testId, result.Id); }
public async Task ReturnsEntityWithId() { var spec = new ItemWithIdSpecification(_testId); var result = await SpecificationEvaluator <TestItem> .GetQuery( GetTestListOfItems() .AsQueryable(), spec); var result1 = result.Single(); Assert.Equal(_testId, result1.Id); }