public void Should_Authenticate_User() { var userManagement = new FlowUsersOperations(uow); var res = userManagement.AuthenticateUser("cgrant", "pwd"); Assert.IsTrue(res); }
public void Should_Get_All_Users_Containing_C() { var userManagement = new FlowUsersOperations(uow); var res = userManagement.GetUserNames("c"); Assert.IsNotNull(res); Assert.AreEqual(7, res.Count()); // cgrant, tcruise }
public void Should_Check_If_Valid_User_Even_When_Domain_Not_Specified() { var userManagement = new FlowUsersOperations(uow); var domain = string.Empty; var res = userManagement.IsValidUser(domain, "CGRANT"); Assert.IsTrue(res); }
public void Should_Check_If_Valid_User() { var userManagement = new FlowUsersOperations(uow); var domain = "acmestar"; var res = userManagement.IsValidUser(domain, "CGRANT"); Assert.IsTrue(res); }
public void Should_Get_User_And_Following_Users() { var userManagement = new FlowUsersOperations(uow); var res = userManagement.GetUser("cgrant"); Assert.IsNotNull(res); Assert.AreEqual("Cary", res.FirstName); Assert.AreEqual("Grant", res.LastName); Assert.AreEqual(3, res.Following.Count()); }
public void Should_Get_All_Roles_Containing_Dev() { var userManagement = new FlowUsersOperations(uow); var res = userManagement.GetRoles("dev"); Assert.IsNotNull(res); Assert.AreEqual(2, res.Count()); Assert.AreEqual(1, res.First().Users.Count()); Assert.AreEqual("cgrant", res.First().Users.First()); }
public void Should_Get_All_Domains_And_Roles_For_User() { var userManagement = new FlowUsersOperations(uow); var res = userManagement.GetDomainRoleForUser("cgrant"); Assert.IsNotNull(res); Assert.AreEqual(3, res.Roles.Count()); Assert.AreEqual(1, res.Domanis.Count()); }
public void Should_Get_All_Domains_For_A_User() { var userManagement = new FlowUsersOperations(uow); var user = "******"; var res = userManagement.GetDomainsForUser(user); Assert.AreEqual(1, res.Count()); Assert.IsTrue(res.Contains("AcmeStar")); }
public void Should_Get_All_Users_For_List_Of_Roles() { var userManagement = new FlowUsersOperations(uow); var roles = new[] { "Dev", "Approver" }; var res = userManagement.GetUsersByRoles(roles); Assert.AreEqual(7, res.Count()); Assert.IsTrue(res.Contains("cgrant")); Assert.IsTrue(res.Contains("pnewman")); Assert.IsTrue(res.Contains("rredford")); }
public void Should_Be_Able_To_Remove_Following_User() { var userManagement = new FlowUsersOperations(uow); userManagement.AddFollowingUser("cgrant", "rredford"); userManagement.RemoveFollowingUser("cgrant", "rredford"); var res = userManagement.GetUser("cgrant"); Assert.IsNotNull(res); Assert.AreEqual(3, res.Following.Count()); Assert.IsFalse(res.Following.Any(f => f.UserName == "rredford")); }
public void Should_Get_All_Users_For_A_Domain() { var userManagement = new FlowUsersOperations(uow); var domain = "AcmeStar"; var res = userManagement.GetUsersByDomains(new [] { domain }); Assert.AreEqual(21, res.Count()); Assert.IsTrue(res.Contains("cgrant")); Assert.IsTrue(res.Contains("pnewman")); Assert.IsTrue(res.Contains("hbogart")); Assert.IsTrue(res.Contains("knovak")); Assert.IsTrue(res.Contains("mmonroe")); }
public void Should_Be_Able_To_Update_User() { var userManagement = new FlowUsersOperations(uow); var user = new UserInfo(); var r = new Random((int)DateTime.Now.Ticks); var note = r.Next(1000000).ToString(); user.Note = note; user.UserName = "******"; userManagement.UpdateUser(user); var dbUser = uow.Users.First(u => u.Name == "cgrant"); Assert.IsNotNull(dbUser); Assert.AreEqual(note, dbUser.Note); }
public void Should_Be_Able_To_Add_Following_User() { var userManagement = new FlowUsersOperations(uow); userManagement.AddFollowingUser("cgrant", "rredford"); var res = userManagement.GetUser("cgrant"); Assert.IsNotNull(res); Assert.AreEqual(4, res.Following.Count()); Assert.IsTrue(res.Following.Any(f => f.UserName == "rredford")); var todel = uow.UserFollowings.Find(uf => uf.FollowerUser.Name == "cgrant" && uf.FollowingUser.Name == "rredford"); foreach (var d in todel) { uow.UserFollowings.Delete(d); } uow.Commit(); }