コード例 #1
0
        public void MenuOutgo_RaisesWebUiException()
        {
            _service.Setup(m => m.GetListByTypeOfFlow(It.IsAny <IWorkingUser>(), It.IsAny <int>()))
            .Throws <ServiceException>();
            var target = new NavRightController(_service.Object, null);

            target.MenuOutgo(new WebUser());
        }
コード例 #2
0
        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);
        }