Esempio n. 1
0
        public void MedicineStockInfoTest_FailCase_Service()
        {
            medicineStock = null;
            _pro.Setup(x => x.GetMedicineStock()).Returns(medicineStock);
            pro = _pro.Object;
            List <MedicineStock> result = (List <MedicineStock>)pro.GetMedicineStock();

            Assert.IsNull(result);
        }
 public MedicineStockInformationController(IMedicineStockProvider iMedicineStock)
 {
     this.iMedicineStock = iMedicineStock;
 }
Esempio n. 3
0
 public PharmacySupplyProvider(ISupplyRepo repo, IMedicineStockProvider provider)
 {
     supplyRepo    = repo;
     stockProvider = provider;
 }
Esempio n. 4
0
 public RepScheduleProvider(IRepScheduleRepository repScheduleRepository, IMedicineStockProvider medicineStockProvider)
 {
     _repScheduleRepository = repScheduleRepository;
     _medicineStockProvider = medicineStockProvider;
 }
Esempio n. 5
0
 public void Setup()
 {
     _repo         = new Mock <IMedicineStockRepository>();
     _pro          = new Mock <IMedicineStockProvider>();
     medicineStock = new List <MedicineStockDTO> {
         new MedicineStockDTO
         {
             Name = "Medicine1",
             ChemicalComposition = new List <string> {
                 "chemical1", "chemical2"
             },
             TargetAilment          = "Orthopaedics",
             DateOfExpiry           = DateTime.Parse("10-10-2021"),
             NumberOfTabletsInStock = 50
         },
         new MedicineStockDTO
         {
             Name = "Medicine2",
             ChemicalComposition = new List <string> {
                 "chemical3", "chemical2"
             },
             TargetAilment          = "General",
             DateOfExpiry           = DateTime.Parse("10-09-2021"),
             NumberOfTabletsInStock = 50
         },
         new MedicineStockDTO
         {
             Name = "Medicine3",
             ChemicalComposition = new List <string> {
                 "chemical1", "chemical2"
             },
             TargetAilment          = "Gynecology",
             DateOfExpiry           = DateTime.Parse("10-10-2021"),
             NumberOfTabletsInStock = 50
         },
         new MedicineStockDTO
         {
             Name = "Medicine4",
             ChemicalComposition = new List <string> {
                 "chemical1", "chemical2"
             },
             TargetAilment          = "Gynecology",
             DateOfExpiry           = DateTime.Parse("10-10-2021"),
             NumberOfTabletsInStock = 50
         },
         new MedicineStockDTO
         {
             Name = "Medicine5",
             ChemicalComposition = new List <string> {
                 "chemical1", "chemical2"
             },
             TargetAilment          = "General",
             DateOfExpiry           = DateTime.Parse("10-10-2021"),
             NumberOfTabletsInStock = 50
         },
     };
     _pro.Setup(x => x.GetMedicineStock()).Returns(medicineStock);
     pro = _pro.Object;
     _repo.Setup(m => m.GetAll()).Returns(medicineStock);
     repo = _repo.Object;
 }
Esempio n. 6
0
 public RepScheduleService(IDoctorRepository doctors, IRepresentativeRepository representatives, IMedicineStockProvider medicines)
 {
     _doctors         = doctors;
     _representatives = representatives;
     _medicines       = medicines;
 }