public void Check_Statement_Valid() { //Arrage var controller = new CheckingAccountController(mockRepository.Object); //Act var result = controller.Statement(mockCheckingAccount.Id) as ViewResult; List <Transaction> statements = ((ViewResult)result).Model as List <Transaction>; bool validId = true; Assert.IsNotNull(statements); Assert.AreEqual(1, statements.Count); foreach (Transaction trans in statements) { if (trans.CheckingAccountId != mockCheckingAccount.Id) { validId = false; } } Assert.AreEqual(true, validId); }
public AccountControllerTest() { _checkingAccountServiceMock = Substitute.For <ICheckingAccountService>(); _checkingAccountController = new AccountController(_checkingAccountServiceMock); }