public void FindByClientTheory(string idClient, bool match) { // arrange var file = new File { Client = new Client { Cid = idClient } }; var sut = new FindFileByClient(IdToFound); // 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(ClientByDatesFileType request) { AndSpecification<File> criteria = new FindFileByClient(request.Cid).And( new FindFileByReceptionDateRange(request.StartDate, request.EndDate)); return this.CreateResponseForFilesByCriteria(request, criteria); }
/// <summary> /// The get. /// </summary> /// <param name="request"> /// The request. /// </param> /// <returns> /// The <see cref="object"/>. /// </returns> public object Get(ClientByTags request) { AndSpecification<File> criteria = new FindFileByClient(request.Cid).And(new FindFileByTags(request.Tags)); return this.CreateResponseForFilesByCriteria(request, criteria); }
/// <summary> /// The get. /// </summary> /// <param name="request"> /// The request. /// </param> /// <returns> /// The <see cref="object"/>. /// </returns> public object Get(Client request) { var criteria = new FindFileByClient(request.Cid); return this.CreateResponseForFilesByCriteria(request, criteria); }