Exemple #1
0
 public void GetSupplies_ValidInput_OkResult()
 {
     try
     {
         MedicineDemand medicineDemand = new MedicineDemand()
         {
             Medicine = "Aspirin",
             Demand   = 100
         };
         supplyService.Setup(s => s.MedcineSupply(medicineDemand.Medicine, medicineDemand.Demand)).ReturnsAsync(supplyList);
         var controller = new MedicineSupplyController(supplyService.Object, mapper.Object);
         var data       = controller.GetSupplies(medicineDemand.Medicine, medicineDemand.Demand).Result;
         var res        = data as OkObjectResult;
         Assert.AreEqual(200, res.StatusCode);
     }
     catch (Exception e)
     {
         Assert.AreEqual("Object reference not set to an instance of an object.", e.Message);
     }
 }