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>)); }
public ActionResult Index() { return(View(bank.GetAllAccounts())); }