public void TestPlanReceiptOrderFilterStrategy() { var filter = new PlanReceiptOrderFilter { CreationDate = new Between <DateTime?>(new DateTime(1990, 1, 1), DateTime.Now), GroundDocumentDate = new Between <DateTime?>(new DateTime(1990, 1, 1), DateTime.Now), GroundDocumentNumb = "GroundDocNumb1", Note = "Note1", Numb = null, Pref = "Pref1", States = new List <PlanReceiptOrderState> { PlanReceiptOrderState.NotСonfirm }, StateDate = new Between <DateTime?>(new DateTime(1990, 1, 1), DateTime.Now), }; var query = GetFilterStrategy( new PlanReceiptOrderFilterStrategy(), filter); var result = query.List(); Assert.That(result.Count, Is.EqualTo(1)); Assert.That(result.First().GroundDocumentNumb, Is.EqualTo(filter.GroundDocumentNumb)); Assert.That(result.First().Note, Is.EqualTo(filter.Note)); Assert.That(result.First().Pref, Is.EqualTo(filter.Pref)); Assert.That(filter.States.Contains(result.First().State)); }
public virtual IList <PlanReceiptOrderDto> GetPlanReceiptOrderFilter(PlanReceiptOrderFilter filter) { return(Builder <PlanReceiptOrderDto> .CreateListOfSize(10) .All() .With(x => x.Catalog, Builder <CatalogDto> .CreateNew().Build()) .With(x => x.UserContractor, Builder <UserDto> .CreateNew().Build()) .With(x => x.UserCreator, Builder <UserDto> .CreateNew().Build()) .With(x => x.StaffingDivision, Builder <StaffingDivisionDto> .CreateNew().Build()) .With(x => x.StoreGasStationOilDepot, Builder <StoreGasStationOilDepotDto> .CreateNew().Build()) .With(x => x.GroundTypeOfDocument, Builder <TypeOfDocumentDto> .CreateNew().Build()) .With(x => x.GroundReceiptTypeOfDocument, Builder <TypeOfDocumentDto> .CreateNew().Build()) .Build()); }
public IList <PlanReceiptOrderLiteDto> GetPlanReceiptOrderForView(PlanReceiptOrderFilter filter) { return(Builder <PlanReceiptOrderLiteDto> .CreateListOfSize(10).Build()); }