public void ControlSameNameExists_EmptyUsersList() { var errorMessage = string.Empty; var userName = "******"; IEnumerable<User> users = new List<User>(); var service = new ValidationService(); var result = service.ControlSameNameExists(userName, users, out errorMessage); Assert.IsTrue(result); Assert.IsTrue(string.IsNullOrEmpty(errorMessage)); }
public void ControlCheckBoxes_NoChoiceMade() { var errorMessage = string.Empty; var user = new User { Choices = new List<Choice>() }; var service = new ValidationService(); var result = service.ControlCheckBoxes(user, out errorMessage); Assert.IsFalse(result); Assert.AreEqual("Merci de cocher au moins une case !", errorMessage); }
public void ControlSameNameExists_ItWorksFine() { var errorMessage = string.Empty; var userName = "******"; IEnumerable<User> users = new List<User> { new User{ Name = "Gérard" }, new User{ Name = "Michel" }, new User{ Name = "Gilbert" }, new User{ Name = "Bernard" } }; var service = new ValidationService(); var result = service.ControlSameNameExists(userName, users, out errorMessage); Assert.IsTrue(result); Assert.IsTrue(string.IsNullOrEmpty(errorMessage)); }
public void ControlCheckBoxes_IMadeChoices() { var errorMessage = string.Empty; var user = new User { AvailableSeats = 2, Choices = new List<Choice> { new Choice { Place = new Place { Label = "Carrefour"} }, new Choice { Place = new Place { Label = "Quick"} }, new Choice { Place = new Place { Label = "Autre"} }, } }; var service = new ValidationService(); var result = service.ControlCheckBoxes(user, out errorMessage); Assert.IsTrue(result); Assert.IsTrue(string.IsNullOrEmpty(errorMessage)); }
public void ControlSameNameExists_SameNameFound() { var errorMessage = string.Empty; var userName = "******"; IEnumerable<User> users = new List<User> { new User{ Name = "Gérard" }, new User{ Name = "Michel" }, new User{ Name = "Lionel" }, new User{ Name = "Bernard" } }; var service = new ValidationService(); var result = service.ControlSameNameExists(userName, users, out errorMessage); Assert.IsFalse(result); Assert.AreEqual("Le nom existe déjà !", errorMessage); }