public void NoMatch_ExpectEmptyListReturned() { //Arrange var poem = new PoemBuilder().Default().Build(); var poemRevisions = poem.PoemRevisions; //Act var spec = new GetRevisionsSpec(Guid.Empty); var testResult = poemRevisions.AsQueryable().Where(spec.Criteria); //Assert Assert.Equal(new List <PoemRevision>(), testResult); }
public void MatchingId_ExpectAllRevisionsReturned() { //Arrange var poem = new PoemBuilder().Default().Build(); var poemRevisions = poem.PoemRevisions; //Act var spec = new GetRevisionsSpec(poem.Id); var testResult = poemRevisions.AsQueryable().Where(spec.Criteria); //Assert Assert.Equal(poemRevisions, testResult); }