public LogInView(AppConfig appConfig) { InitializeComponent(); _appConfig = appConfig; ILogInPresenter presenter = new LogInPresenter(this); presenter.Initialize(); }
public void ResetPassThrowsException() { LogInServiceMockedDummy logServiceDummy = new LogInServiceMockedDummy(); ILogInPresenter _logInresenter = new LogInPresenter(logServiceDummy._ilogService, true); logServiceDummy.correct = false; Assert.Throws <Exception>(() => _logInresenter.ResetPass("Wolf", "asd")); }
public void ResetPassResets() { LogInServiceMockedDummy logServiceDummy = new LogInServiceMockedDummy(); ILogInPresenter _logInresenter = new LogInPresenter(logServiceDummy._ilogService, true); _logInresenter.ResetPass("Wolf", "asd"); Assert.AreEqual("1234", logServiceDummy.pass); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var model = new UsersRepositories(); var view = new LogInWindow(); var presenter = new LogInPresenter(view, model); view.SetPresenter(presenter); Application.Run(view); }
public void LogUserReturnsException() { LogInServiceMockedDummy logServiceDummy = new LogInServiceMockedDummy(); logServiceDummy.correct = false; ILogInPresenter _logInresenter = new LogInPresenter(logServiceDummy._ilogService, true); _logInresenter.LogUser(); Assert.AreEqual(string.Empty, Mov4e.Properties.Settings.Default.userPosition); Mov4e.Properties.Settings.Default.id = 0; Mov4e.Properties.Settings.Default.userPosition = null; Mov4e.Properties.Settings.Default.Logged = false; Mov4e.Properties.Settings.Default.LoggedForOneTime = false; Mov4e.Properties.Settings.Default.Save(); }
public void LogUserLogsAndDontStay() { LogInServiceMockedDummy logServiceDummy = new LogInServiceMockedDummy(); logServiceDummy.correct = true; ILogInPresenter _logInresenter = new LogInPresenter(logServiceDummy._ilogService, false); _logInresenter.LogUser(); Assert.AreEqual(Mov4e.Properties.Settings.Default.id, 1); Assert.AreEqual(Mov4e.Properties.Settings.Default.userPosition, "Admin"); Mov4e.Properties.Settings.Default.id = 0; Mov4e.Properties.Settings.Default.userPosition = string.Empty; Mov4e.Properties.Settings.Default.Logged = false; Mov4e.Properties.Settings.Default.LoggedForOneTime = false; Mov4e.Properties.Settings.Default.Save(); }
public void Init() { _fakeView = Substitute.For <ILogInView>(); _fakeModel = Substitute.For <ILogInModel>(); _uut = new LogInPresenter(_fakeView, _fakeModel); }