public void GetUsersThatDoNotFollowAnyoneTest() { //Arrange var notFilteredUsers = GetNotFilteredUsers(); var userWithFollowers = GetUsersWithFolowers(); var expected = "Martin"; var obj = new DalUsers(new TextFile()); //Act var sut = obj.GetUsersThatDoNotFollowAnyone(notFilteredUsers, userWithFollowers).ToList(); //Assert Assert.IsTrue(sut.Any()); Assert.IsTrue(sut.Count == 1); Assert.IsTrue(string.Equals(sut[0], expected, StringComparison.CurrentCulture)); }
public void GetUsersWithFollowersTest() { //Arrange var input = GetNotFilteredUsers(); var obj = new DalUsers(new TextFile()); //Act var sut = obj.GetUsersWithFollowers(input).ToList(); //Assert Assert.IsTrue(sut.Any()); Assert.IsTrue(sut.Count == 2); Assert.IsTrue(sut[0].UserId == "Alan"); Assert.IsTrue(sut[1].UserId == "Ward"); Assert.IsTrue(sut[0].Follows.Count == 1); Assert.IsTrue(sut[1].Follows.Count == 2); }
public void BindUserModelTest() { //Arrange IEnumerable <string> input = new List <string>() { "Ward follows Alan", "Alan follows Martin", "Ward follows Martin, Alan" }; var obj = new DalUsers(new TextFile()); //Act var sut = obj.BindUserModel(input).ToList(); //Assert Assert.IsTrue(sut.Any()); Assert.IsTrue(sut[0].UserId == "Alan"); Assert.IsTrue(sut[1].UserId == "Ward"); Assert.IsTrue(sut[2].UserId == "Ward"); Assert.IsTrue(sut[0].Follows.Count == 1); Assert.IsTrue(sut[1].Follows.Count == 1); Assert.IsTrue(sut[2].Follows.Count == 2); }
/// <summary> /// 根据ID查询表信息 /// </summary> /// <param name="Userid"></param> /// <returns></returns> public static MODELUsers UsersloginID(int Userid) { return(DalUsers.UsersloginID(Userid)); }
/// <summary> /// 根据用户名密码查询 /// </summary> /// <param name="Username"></param> /// <param name="Userpassword"></param> /// <returns></returns> public static object Userslogin(string Username, string Userpassword) { return(DalUsers.Userslogin(Username, Userpassword)); }