示例#1
0
        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);
        }
示例#2
0
        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);
        }