Exemplo n.º 1
0
        public void BalanceShowsAllBalances()
        {
            //Arrange
            ICollection <Account> expectedResult = new List <Account>()
            {
                new Account()
                {
                    AccountNumber = 1
                },
                new Account()
                {
                    AccountNumber = 3
                },
                new Account()
                {
                    AccountNumber = 2
                }
            };
            IBank fakeBank = Mock.Create <IBank>();

            Mock.Arrange(() => fakeBank.GetAllAccounts()).Returns(expectedResult).MustBeCalled();

            HomeController controller = new HomeController(fakeBank);

            // Act
            ViewResult result = controller.Balance() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result.Model, typeof(IEnumerable <Account>));
            Assert.IsTrue((expectedResult as IEnumerable <Account>).SequenceEqual <Account>(result.Model as IEnumerable <Account>));
        }
Exemplo n.º 2
0
 public ActionResult Index()
 {
     return(View(bank.GetAllAccounts()));
 }