public void TestUnsuccessfulLoginHandledCorrectly() { var authService = new AuthServiceMock(false); var viewModel = new LoginViewModel(authService); const string username = "******"; const string password = "******"; viewModel.Username = username; viewModel.Password = password; viewModel.LoginCommand.Execute(null); Assert.AreEqual("Wrong credentials", viewModel.Message); }
public void TestCorrectCredentialsAreSent() { var authService = new AuthServiceMock(true); var viewModel = new LoginViewModel(authService); const string username = "******"; const string password = "******"; viewModel.Username = username; viewModel.Password = password; viewModel.LoginCommand.Execute(null); Assert.IsTrue(authService.loginsLog.Any()); var usedIdentity = authService.loginsLog.First(); Assert.AreEqual(username, usedIdentity.Username); Assert.AreEqual(password, usedIdentity.Password); }