public void MessageGenerator_Staff_StaffMessage() { //Assemble string expected = "Name must be at least 3 characters"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "shshshshshshCK__Staff__Namedhdhdhdhdhdh"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_ProgramTypeDescription_ProgramTypeMessage() { //Assemble string expected = "Description must be either regular or advanced"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "shshshshshshCK__ProgramType__Descriptiondhdhdhdhdhdh"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_DuplicateEnrollment_EnrollmentMessage() { //Assemble string expected = "Could not enroll. This dog is already enrolled in this program"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "CK__Enrollment__DuplicateEnrollment"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_ClientEmail_ClientMessage() { //Assemble string expected = "Email must be at least 7 characters"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "shshshshshshCK__Client__Emaildhdhdhdhdhdh"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_NumberOfDogs_ProgramCostMessage() { //Assemble string expected = "Number of dogs should be between 1 and 100"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "shshshshshshCK__ProgramVa__DogSpdhdhdhdhdhdh"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_ProgramCostFullPaymentPercentageDiscount_ProgramCostMessage() { //Assemble string expected = "Percentage discount must be between 0% and 100%"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "shshshshshshCK__ProgramCo__FullPdhdhdhdhdhdh"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_PopulatedMessage_SimpleMessage() { //Assemble string expected = "Oops! Something has gone wrong. Please contact the system administrator\n\nabc"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "abc"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_ProgramCostSessionCost_ProgramCostMessage() { //Assemble string expected = "Session cost must be between £20 and £100"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = "shshshshshshCK__ProgramCo__Sessidhdhdhdhdhdh"; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }
public void MessageGenerator_BlankString_StandardMessage() { //Assemble string expected = "Oops! Something has gone wrong. Please contact the system administrator"; ExceptionMessageGenerator exceptionMessageGenerator = new ExceptionMessageGenerator(); string exceptionMessage = ""; //Act string actual = exceptionMessageGenerator.generateMessage(exceptionMessage); //Assert Assert.AreEqual(expected, actual); }