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)); }
/// <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); }