public void GetUser_Random() { IKPIRepository r = new RandomKPIRepository(10, 0); Assert.IsNotNull(r, "failed to create repository"); User user = r.GetUser(cUser); Assert.IsNotNull(user, "failed to retrieve user"); Assert.AreEqual(cUser, user.Username, "failed to retrieve user"); Assert.IsNotEmpty(user.Role, "failed to retrieve user role"); Assert.IsNotNull(user.Locations, "failed to retrieve user locations"); Assert.Greater(user.Locations.Length, 0, "failed to retrieve user locations"); Assert.LessOrEqual(user.Locations.Length, 10, "failed to retrieve user locations"); }
public void GetUser() { IKPIRepository r = new RandomKPIRepository(); Assert.IsNotNull(r, "failed to create repository"); User user = r.GetUser(cUser); Assert.IsNotNull(user, "failed to retrieve user"); Assert.AreEqual(cUser, user.Username, "failed to retrieve user"); Assert.AreEqual(cRole, user.Role, "failed to retrieve user role"); Assert.IsNotNull(user.Locations, "failed to retrieve user locations"); Assert.AreEqual(4, user.Locations.Length, "failed to retrieve user locations"); Assert.AreEqual("1", user.Locations[0], "failed to retrieve user location"); Assert.AreEqual("3", user.Locations[1], "failed to retrieve user location"); Assert.AreEqual("4", user.Locations[2], "failed to retrieve user location"); Assert.AreEqual("6", user.Locations[3], "failed to retrieve user location"); }