Example #1
0
        public void Setup()
        {
            _repo = new Mock <IMedicineStockRepository>();
            _ser  = new Mock <IMedicineStockService>();

            medicinestock = new List <MedicineStock>
            {
                new MedicineStock {
                    Name = "Aspirin", ChemicalComposition = "Acetylsalicyclic acid", TargetAilment = "General", DateOfExpiry = "22-10-2021", NumberOfTabletsInStock = 250
                },
                new MedicineStock {
                    Name = "Codeine", ChemicalComposition = "serotonin", TargetAilment = "Orthopaedics", DateOfExpiry = "20-8-2021", NumberOfTabletsInStock = 100
                },
                new MedicineStock {
                    Name = "Mifepristone", ChemicalComposition = "methotrexate", TargetAilment = "Gynaecology", DateOfExpiry = "1-1-2022", NumberOfTabletsInStock = 300
                },
                new MedicineStock {
                    Name = "Combiflam", ChemicalComposition = "Acetaminophen", TargetAilment = "General", DateOfExpiry = "30-9-2021", NumberOfTabletsInStock = 150
                },
                new MedicineStock {
                    Name = "Misoprostol", ChemicalComposition = "Adenylate cyclase", TargetAilment = "Gynaecology", DateOfExpiry = "22-10-2021", NumberOfTabletsInStock = 200
                },
                new MedicineStock {
                    Name = "Cytotec", ChemicalComposition = "Myo-Inostiol,D-Chiro-Inostiol,L-Methyl Folate", TargetAilment = "Gynaecology ", DateOfExpiry = "15-5-2021", NumberOfTabletsInStock = 200
                }
            };
            _ser.Setup(x => x.MedicineStockInformation1()).Returns(medicinestock);
            ser = _ser.Object;
            _repo.Setup(m => m.MedicineStockInformation()).Returns(medicinestock);
            repo = _repo.Object;
        }
Example #2
0
        public void setup()
        {
            _repository   = new Mock <IMedicineStockRepository>();
            medicineStock = new List <MedicineStock>()
            {
                new MedicineStock()
                {
                    Name = "Orthoherb", ChemicalComposition = "Castor Plant,Adulsa,Neem", TargetAilment = "Orthopaedics", DateOfExpiry = Convert.ToDateTime("2022-12-31"), NumberOfTabletsInStock = 10000
                },
                new MedicineStock()
                {
                    Name = "Cholecalciferol", ChemicalComposition = "aspartame ,food dyes", TargetAilment = "Orthopaedics", DateOfExpiry = Convert.ToDateTime("2023-1-1"), NumberOfTabletsInStock = 5000
                },
                new MedicineStock()
                {
                    Name = "Gaviscon", ChemicalComposition = "sodium alginate, sodium bicarbonate", TargetAilment = "General", DateOfExpiry = Convert.ToDateTime("2022-12-31"), NumberOfTabletsInStock = 4000
                },
                new MedicineStock()
                {
                    Name = "Dolo-650", ChemicalComposition = "Acetaminophen , Dexbrompheniramine", TargetAilment = "General", DateOfExpiry = Convert.ToDateTime("2022-12-31"), NumberOfTabletsInStock = 8000
                },
                new MedicineStock()
                {
                    Name = "Cyclopam", ChemicalComposition = "Dicyclomine  , Paracetamol ", TargetAilment = "Gynaecology", DateOfExpiry = Convert.ToDateTime("2022-12-31"), NumberOfTabletsInStock = 12000
                },
                new MedicineStock()
                {
                    Name = "Hilact", ChemicalComposition = "Asparagus racemosus  , Anethum sowa ", TargetAilment = "Gynaecology", DateOfExpiry = Convert.ToDateTime("2022-12-31"), NumberOfTabletsInStock = 6000
                }
            }.AsEnumerable();


            _repository.Setup(m => m.GetStockDetails()).Returns(medicineStock);
            repository = _repository.Object;
        }
Example #3
0
        public void StockRepository_InValidInput_ReturnsNull()
        {
            medicineStock = null;
            _repository.Setup(m => m.GetStockDetails()).Returns(medicineStock);
            repository = _repository.Object;
            List <MedicineStock> result = (List <MedicineStock>)repository.GetStockDetails();

            Assert.IsNull(result);
        }
Example #4
0
        public void MedicineStockInfoTest_FailCase_Repository()
        {
            medicinestock = null;
            _repo.Setup(m => m.MedicineStockInformation()).Returns(medicinestock);
            repo = _repo.Object;
            List <MedicineStock> result = repo.MedicineStockInformation();

            Assert.IsNull(result);
        }
 public MedicineStockProvider(IMedicineStockRepository IMedicineStock)
 {
     this.IMedicineStock = IMedicineStock;
 }
 public MedicineStockController(IConfiguration config, IMedicineStockRepository repo)
 {
     configuration = config;
     this.repo     = repo;
 }
 public MedicineStockProvider(IMedicineStockRepository medicineStock)
 {
     _medicineStock = medicineStock;
 }
Example #8
0
 public MedicineStockService(IMedicineStockRepository repository)
 {
     _repository = repository;
 }
Example #9
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;
 }
Example #10
0
 public MedicineStockService(IMedicineStockRepository repo)
 {
     this.repo = repo;
 }