public void FindByClientTheory(string initialDate, string finalDate, bool match)
        {
            // arrange
            var file = new File { LastUpdateTime = DateTime.Parse(DateUpdated) };
            var sut = new FindFileByLastUpdateRange(DateTime.Parse(initialDate), DateTime.Parse(finalDate));

            // assert
            Assert.Equal(match, sut.IsSatisfiedBy().Compile().Invoke(file));
        }
예제 #2
0
 /// <summary>
 /// The get.
 /// </summary>
 /// <param name="request">
 /// The request.
 /// </param>
 /// <returns>
 /// The <see cref="object"/>.
 /// </returns>
 public object Get(FileByUpdatedDatesType request)
 {
     AndSpecification<File> criteria =
         new FindFileByLastUpdateRange(request.StartDate, request.EndDate).And(
             new FindFileByType(request.FileType));
     return this.CreateResponseForFilesByCriteria(request, criteria);
 }