public void ArgumentExceptionCreateReferenceWithErrorCode_PassingTest() { ErrorCode errorCode = ErrorCode.OK; ArgumentException argumentException = new ArgumentException(errorCode); Assert.Equal(errorCode, argumentException.ErrorCode); Assert.Equal("TILT: Should not be reached!", argumentException.ErrorMessage()); }
public void ArgumentExceptionCreateReferenceWithErrorCodeAndErrorParameter() { ErrorCode errorCode = ErrorCode.INVALID_PARAMETER; string parameter = "null"; ArgumentException argumentException = new ArgumentException(errorCode, parameter); Assert.Equal(errorCode, argumentException.ErrorCode); Assert.Equal(parameter, argumentException.ErrorParameter); Assert.Equal("'-null' is not valid!", argumentException.ErrorMessage()); }
public void ArgumentExceptionCreateReferenceWithErrorCodeAndErrorArgumentIdAndErrorParameter() { ErrorCode errorCode = ErrorCode.INVALID; string errorArgumentId = "port"; string errorParameter = "Port1"; ArgumentException argumentException = new ArgumentException(errorCode, errorArgumentId, errorParameter); Assert.Equal(errorCode, argumentException.ErrorCode); Assert.Equal(errorArgumentId, argumentException.ErrorArgumentId); Assert.Equal(errorParameter, argumentException.ErrorParameter); Assert.Equal($"Argument - {errorArgumentId} does not expect '{errorParameter}'!", argumentException.ErrorMessage()); }