public void CtorNullRouterTest() { Assert.Throws <NullReferenceException>(() => { _presenter = new PresenterOptionsCell(_viewMock.Object, _interactorMock.Object, null, _styleHolder.Object); }); }
public void CtorSuccessTest() { _interactorMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForInteractor>()); _viewMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForView>()); _presenter = new PresenterOptionsCell(_viewMock.Object, _interactorMock.Object, _routerMock.Object, _styleHolder.Object); _interactorMock.VerifySet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForInteractor>(), Times.Once); _viewMock.VerifySet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForView>(), Times.Once); }
public void GoToTest() { _routerMock.Setup(f => f.GoTo(It.IsAny <EItemsOptions>())); _interactorMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForInteractor>()); _viewMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForView>()); _presenter = new PresenterOptionsCell(_viewMock.Object, _interactorMock.Object, _routerMock.Object, _styleHolder.Object); _presenter.GoTo(It.IsAny <EItemsOptions>()); _routerMock.Verify(f => f.GoTo(It.IsAny <EItemsOptions>()), Times.Once()); }
public void SetTextTest() { _viewMock.Setup(f => f.SetText(null)); _interactorMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForInteractor>()); _viewMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForView>()); _presenter = new PresenterOptionsCell(_viewMock.Object, _interactorMock.Object, _routerMock.Object, _styleHolder.Object); _presenter.SetText(null); _viewMock.Verify(f => f.SetText(null), Times.Once()); }
public void SetConfigTest() { _interactorMock.Setup(f => f.SetConfig()); _viewMock.Setup(f => f.SetImageTheme(It.IsAny <IImageViewTheme>())); _viewMock.Setup(f => f.SetTextTheme(It.IsAny <ITextViewTheme>())); _viewMock.Setup(f => f.SetBackgroundTheme(It.IsAny <IViewTheme>())); _interactorMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForInteractor>()); _viewMock.SetupSet(f => f.Presenter = It.IsAny <IPresenterOptionsCellForView>()); _presenter = new PresenterOptionsCell(_viewMock.Object, _interactorMock.Object, _routerMock.Object, _styleHolder.Object); _presenter.SetConfig(); _interactorMock.Verify(f => f.SetConfig(), Times.Once()); }