public void VerifyGrandTotalCalculation() { HomeController controller = new HomeController(wservice, services, cservices); PraGroupModel pragroupmodel = new PraGroupModel(); //Assert Assert.AreEqual(95, cservices.GrandTotal(100, 10, 5)); }
public void GetStatesDataById_IsNotNull() { HomeController controller = new HomeController(wservice, services, cservices); PraGroupModel pragroupmodel = new PraGroupModel(); pragroupmodel.SelectedWidgetId = 2; //Act List <States> lstState = services.GetStatesDataById(pragroupmodel.SelectedStateId); //Assert Assert.IsNotNull(lstState); }
public void GetWidgetDataById_IsNotNull() { PraGroupModel pragroupmodel = new PraGroupModel(); HomeController controller = new HomeController(wservice, services, cservices); pragroupmodel.SelectedWidgetId = 2; //Act controller.ViewBag.Widgets = wservice.GetWidgetDataById(pragroupmodel.SelectedWidgetId); // Assert Assert.IsNotNull(controller.ViewBag.Widgets); }
public ActionResult Calculate(PraGroupModel pragroupmodel) { if (ModelState.IsValid) { List <Widgets> lstwidget = new List <Widgets>(); lstwidget = _widgetdata.GetWidgetDataById(pragroupmodel.SelectedWidgetId); List <States> lstState = new List <States>(); lstState = _stateData.GetStatesDataById(pragroupmodel.SelectedStateId); pragroupmodel.wd = lstwidget; pragroupmodel.state = lstState; pragroupmodel.BasePrice = _calculation.BasePrice(lstwidget[0].Price, pragroupmodel.WidgetQty); pragroupmodel.GrandTotal = _calculation.GrandTotal(pragroupmodel.BasePrice, lstwidget[0].Discount, lstState[0].Tax); return(View(pragroupmodel)); } return(View()); }