public void MenuIncoming_RaisesWebUiException() { _service.Setup(m => m.GetListByTypeOfFlow(It.IsAny <IWorkingUser>(), It.IsAny <int>())) .Throws <ServiceException>(); var target = new NavRightController(_service.Object, null); target.MenuIncoming(new WebUser()); }
public void GetIncomingBudget() { _service.Setup(m => m.GetListByTypeOfFlow(It.IsAny <IWorkingUser>(), It.IsAny <int>())).Returns(new List <PayingItem>()); _dbHelper.Setup(m => m.GetSummForDay(It.IsAny <List <PayingItem> >())).Returns(500); _dbHelper.Setup(m => m.GetSummForMonth(It.IsAny <List <PayingItem> >())).Returns(300); _dbHelper.Setup(m => m.GetSummForWeek(It.IsAny <List <PayingItem> >())).Returns(1000); var target = new NavRightController(_service.Object, _dbHelper.Object); var result = ((PartialViewResult)target.MenuIncoming(new WebUser())).Model as BudgetModel; Assert.AreEqual(500, result.Day); Assert.AreEqual(300, result.Month); Assert.AreEqual(1000, result.Week); }