public when_bind_account_details() { _view = new Mock<IAddEditAccountView>(); _view.SetupAllProperties(); var accountService = new Mock<IAccountService>(); var accountId = Guid.NewGuid(); accountService.Setup(a => a.GetAccount(accountId)).Returns(new Service.Edmx.Account { ID = accountId, Name = _accountName }); _presenter = new AddEditAccountPresenter(_view.Object, accountService.Object); _presenter.BindAccountDetails(accountId); }
public when_saving() { _view = new Mock<IAddEditAccountView>(); _view.SetupAllProperties(); var accountService = new Mock<IAccountService>(); SetANewAccount(); SetAnExistingAccount(); accountService.Setup(a => a.Insert(_newAccount)).Returns(new Service.Edmx.Account { ID = Guid.NewGuid() }); accountService.Setup(a => a.Update(_anExistingAccount)).Returns(new Service.Edmx.Account { ID = _anExistingAccount.ID, Name = "updated" }); _presenter = new AddEditAccountPresenter(_view.Object, accountService.Object); }