public void DefaultMessage() { // Act var exception = new EnumArgumentException(); // Assert Assert.Equal("The value of argument is invalid for Enum type.", exception.Message); }
public void MessageGivenParameterNameValueAndType() { // Arrange string paramName = "myParam"; int invalidValue = 42; Type enumType = typeof(FileAccess); // Act var exception = new EnumArgumentException(paramName, invalidValue, enumType); // Assert string expected = "The value of argument 'myParam' (42) is invalid for Enum type 'FileAccess'."; Assert.Equal(expected, exception.Message.Substring(0, expected.Length)); }