public void OnLoadBeheerThemasViewTest() { //Arrange var controller = new MockBeheerThemasController(); BeheerThemasPresenter presenter = new BeheerThemasPresenter(controller); MockBeheerThemasView view = new MockBeheerThemasView(); //Act presenter.View = view; presenter.OnViewLoaded(); //Assert Assert.AreEqual("thema-0",view.ThemaTable[0].ThemaNaam); }
public void OnThemaAddedCallsControlerAddThemaTest() { //Arrange var controller = new MockBeheerThemasController(); Thema thema = new Thema { ThemaNaam = "added" }; BeheerThemasPresenter presenter = new BeheerThemasPresenter(controller); MockBeheerThemasView view = new MockBeheerThemasView(); //Act presenter.OnThemasAdded(thema); //Asserts Assert.IsTrue(controller.AddThemaCalled); Assert.AreSame(thema, controller.MockThemas[0]); }
public void OnViewLoadedSetsTransfersIntheView() { //Arrange var controller = new MockBeheerThemasController(); Thema thema = new Thema{ThemaNaam="test1"}; controller.MockThemas.Add(thema); BeheerThemasPresenter presenter = new BeheerThemasPresenter(controller); MockBeheerThemasView view = new MockBeheerThemasView(); presenter.View = view; //Act presenter.OnViewLoaded(); //Assert Assert.AreEqual(1, view.ThemaTable.Count); Assert.AreSame(thema, view.ThemaTable[view.ThemaTable.Count-1]); }