public void CanDisplayErrorMessageIfUserInputIsInvalid_ShouldReturn_SorryThatIsAnInvalidCode() { // arrange var invalidNumberCode = "123"; var invalidLettersAndNumbersCode = "B1N"; var invalidLengthCode = "SWEDEN"; // act var numberMessage = _validator.ValidateUserInput(invalidNumberCode); var lettersAndNumbersMessage = _validator.ValidateUserInput(invalidLettersAndNumbersCode); var lengthMessage = _validator.ValidateUserInput(invalidLengthCode); var allMessages = new List <string>(); allMessages.Add(numberMessage); allMessages.Add(lettersAndNumbersMessage); allMessages.Add(lengthMessage); // assert Assert.Multiple(() => { Assert.That(allMessages.All(m => !m.Equals(null))); Assert.That(allMessages.All(m => m.Equals("Sorry, that is an invalid code"))); } ); }