public void Find_Prescriptions_With_Empty_Search() { PrescriptionService service = new PrescriptionService(CreateStubRepository()); List <Prescription> foundPrescriptions = service.AdvancedSearchPrescriptions(new PrescriptionAdvancedSearchDto("", "", new string[] { }, new string[] { }, new string[] { })); foundPrescriptions.ShouldNotBeEmpty(); }
public void Find_No_Matching_Prescriptions() { PrescriptionService service = new PrescriptionService(CreateStubRepository()); List <Prescription> foundPrescriptions = service.AdvancedSearchPrescriptions(new PrescriptionAdvancedSearchDto("medicines", "Medicine Name23", new string[] { }, new string[] { }, new string[] { })); foundPrescriptions.ShouldBeEmpty(); }
public void Find_Prescriptions() { PrescriptionService service = new PrescriptionService(CreateStubRepository()); List <Prescription> foundPrescriptions = service.AdvancedSearchPrescriptions(new PrescriptionAdvancedSearchDto("medicines", "Medicine Name", new string[] { }, new string[] { }, new string[] { })); foundPrescriptions.ShouldHaveSingleItem(); }
public void Find_No_Prescriptions_AND() { PrescriptionService service = new PrescriptionService(CreateStubRepository()); List <Prescription> foundPrescriptions = service.AdvancedSearchPrescriptions(new PrescriptionAdvancedSearchDto("medicines", "Medicine Name", new string[1] { "comment" }, new string[1] { "Comment23" }, new string[1] { "and" })); foundPrescriptions.ShouldBeEmpty(); }