public void ValidateModelInValidSuperRateExpectValidationErrors() { //Arrange var model = new EmployeeModel() { AnnualSalary = 100000, FirstName = "Test1", LastName = "Test2", Month = "2019-11", SuperRate = 51 }; //Act var results = TestModelHelper.Validate(model); //Assert Assert.AreNotEqual(0, results.Count); Assert.AreEqual("The field SuperRate must be between 0 and 50.", results[0].ErrorMessage); }
public void ValidateModelNegativeAnnualSalaryExpectValidationErrors() { //Arrange var model = new EmployeeModel() { AnnualSalary = -100000, FirstName = "Test1", LastName = "Test2", Month = "2019-11", SuperRate = 9.5 }; //Act var results = TestModelHelper.Validate(model); //Assert Assert.AreNotEqual(0, results.Count); Assert.AreEqual("Please enter a valid Annual Salary", results[0].ErrorMessage); }