Пример #1
0
        public void Can_Edit_Deposit()
        {
            Mock <IDepositRepository> mock = new Mock <IDepositRepository>();

            mock.Setup(m => m.Deposits).Returns(GetFakeDeposits());

            DepositController controller = new DepositController(mock.Object);

            Deposit d1 = GetViewModel <Deposit>(controller.Edit(1));
            Deposit d2 = GetViewModel <Deposit>(controller.Edit(2));
            Deposit d3 = GetViewModel <Deposit>(controller.Edit(3));

            Assert.Equal(1, d1.DepositId);
            Assert.Equal(2, d2.DepositId);
            Assert.Equal(3, d3.DepositId);
        }
Пример #2
0
        public void Cannot_Edit_Nonexistent_Deposit()
        {
            Mock <IDepositRepository> mock = new Mock <IDepositRepository>();

            mock.Setup(m => m.Deposits).Returns(GetFakeDeposits());

            DepositController controller = new DepositController(mock.Object);

            Deposit d = GetViewModel <Deposit>(controller.Edit(4));

            Assert.Null(d);
        }