public void CreateNewUser_ShouldWork(int userId, string userName, string password, string firstName, string lastName) { User newUser = new User { UserId = userId, Username = userName, Password = password, FirstName = firstName, LastName = lastName }; userControl.CreateNewUser(newUser); //create var actual = userControl.RetrieveUserList(); //retrieve Assert.Contains(newUser, actual); //compare }
public void CreateNewUser_ShouldNotAcceptEmptyValues(string userName, string firstName, string lastName, string param) { User newUser = new User { Username = userName, FirstName = firstName, LastName = lastName }; Assert.Throws <ArgumentException>(param, () => UserControl.CreateNewUser(userList, newUser)); }
public void CreateNewUser_ShouldWork() { User newUser = new User { Username = "******", FirstName = "Melroese", LastName = "Mejidana" }; UserControl.CreateNewUser(userList, newUser); //int expected = userList.GetAllUser().GetSizeOfList() + 1; //create singleton int expected = userList.GetSizeOfList() + 1; int actual = userList.GetSizeOfList(); Assert.Equal(expected, actual); Assert.True(userList.Count == 1); Assert.Contains <User>(newUser, userList); }
static void Main(string[] args) { UserControl usercontrol = new UserControl(); User user = new User() { UserId = 6, Username = "******", Password = "******", FirstName = "gsgsgsgs", LastName = "gsgsgsgsgs" }; List <User> userlist = usercontrol.RetrieveUserList(); foreach (var i in userlist) { Console.WriteLine(i.UserId); } usercontrol.CreateNewUser(user); foreach (var i in userlist) { Console.WriteLine(i.UserId); } }