public void ShowDialodShouldSetFileNameInView() { var stubView = new StubView(); var productsPresenter = new ProductsPresenter(stubView, null, new StubOpenDialog()); productsPresenter.OpenFileDialog(); Assert.AreEqual(stubView.FileName, "MyFileName.txt"); }
public void SetUp(string controllerName, string areaName, string viewName) { Init(new ViewRequest() { ViewFolder = controllerName, GroupFolder = areaName, ViewName = viewName }); _view = new StubView(); var viewEngine = new StubViewEngine( (v, l) => { _views = v; _layouts = l; return(new ViewEngineResult(_view, null)); }, v => { _views = v; return(true); }); var viewEngines = new List <IViewEngine>(); _serviceRegistry._viewRendererService.ViewEngines = viewEngines; viewEngines.Add(viewEngine); }
public void DoesViewCorrespondToModel() { StubView stub = new StubView(); new UserPresenter(this._mock, stub); Assert.AreEqual(stub.UserName, this._mock.UserName); Assert.AreEqual(stub.Email, this._mock.Email); }
public void ThenTheScreenShowsZero() { // arrange var view = new StubView(); var sut = new Presenter(view); // act sut.NumberButtonPressed("2"); sut.ClearButtonPressed(); // assert Assert.Equal("0.", view.ScreenDisplay); }
public void WhenWeChangeTheViewDoesTheModelUpdate() { StubView stub = new StubView(); new UserPresenter(this._mock, stub); string newUser = "******"; stub.UserName = newUser; stub.FireDataChanged(); Assert.AreEqual(newUser, this._mock.UserName); }
public void SetUp(string controllerName, string areaName, string viewName) { Init(new ViewRequest() { ViewFolder = controllerName, GroupFolder = areaName, ViewName = viewName }); _view = new StubView(); var viewEngine = new StubViewEngine( (v, l) => { _views = v; _layouts = l; return new ViewEngineResult(_view, null); }, v => { _views = v; return true; }); var viewEngines = new List<IViewEngine>(); _serviceRegistry._viewRendererService.ViewEngines = viewEngines; viewEngines.Add(viewEngine); }