public void setup() { reg = AccountRegistry.Instance; broker = new AuthenticationBroker(); // new voter reg.AddUser(new Voter("test", "password", true, "", "", new DateTime())); // new admin reg.AddUser(new Admin("admin", "password")); }
public void authenticateSuccessTest() { // Success case // so singleton instance persists through tests aswell reg.AddUser(new Voter("LOCAL", "password", true, "", "", new DateTime())); Session sess = broker.authenticate("LOCAL", "password"); Assert.IsNotNull(sess.currentUser); Assert.IsTrue(sess.currentUser.getUsername() == "LOCAL"); }