public void WhenWeChangeTheViewDoesTheModelUpdate() { MockView mockView = new MockView(); Credit credit = CreateSampleCredit(); new CreditPresenter(credit, mockView, new BasicEmptyManager<Credit>() ); string bankName = "New Bank Name"; mockView.BankName = bankName; mockView.FireDataChanged(); Assert.AreEqual(bankName, credit.BankName); }