public void Initialize_Constructor(Culture culture, string expectedParameter, string expectedMessage) { SetCulture(culture); ArgumentWhiteSpaceException ex = null; Assert.That(() => ex = new ArgumentWhiteSpaceException(), Throws.Nothing); Assert.That(ex.ParamName, Is.EqualTo(expectedParameter)); Assert.That(ex.Message, Is.EqualTo(expectedMessage)); Assert.That(ex.InnerException, Is.EqualTo(null)); }
public void Initialize_Constructor_With_Parameter(Culture culture, string message, Exception innerException, string expectedMessage, Exception expectedInnerException) { SetCulture(culture); ArgumentWhiteSpaceException ex = null; Assert.That(() => ex = new ArgumentWhiteSpaceException(message, innerException), Throws.Nothing); Assert.That(ex.ParamName, Is.EqualTo(null)); Assert.That(ex.Message, Does.StartWith(expectedMessage)); Assert.That(ex.InnerException, Is.EqualTo(expectedInnerException)); }
public void Returns_Valid_ArgumentWhiteSpaceException_From_Constructor_With_ParamName() { // arrange var actualValue = null as object; var innerException = null as Exception; var paramName = "ParameterName"; var message = $"Value does not fall within the expected range. (Parameter '{paramName}')"; // act var result = new ArgumentWhiteSpaceException(paramName); // assert Assert.IsNotNull(result); Assert.AreEqual(actualValue, result.ActualValue); Assert.AreEqual(innerException, result.InnerException); Assert.AreEqual(message, result.Message); Assert.AreEqual(paramName, result.ParamName); }
public void Returns_Valid_ArgumentWhiteSpaceException_From_Constructor_With_Message_InnerException() { // arrange var actualValue = null as object; var innerException = new InvalidTimeZoneException(); var message = "message"; var paramName = null as string; // act var result = new ArgumentWhiteSpaceException(message, innerException); // assert Assert.IsNotNull(result); Assert.AreEqual(actualValue, result.ActualValue); Assert.AreEqual(innerException, result.InnerException); Assert.AreEqual(message, result.Message); Assert.AreEqual(paramName, result.ParamName); }
public void Returns_Valid_ArgumentWhiteSpaceException_From_Constructor_With_All_Parameters() { // arrange var actualValue = new Uri("https://test.com"); var innerException = new InvalidCastException(); var message = "message"; var paramName = "ParameterName"; var expectedMessage = $"{message} (Parameter '{paramName}')"; // act var result = new ArgumentWhiteSpaceException(paramName, actualValue, message, innerException); // assert Assert.IsNotNull(result); Assert.AreEqual(actualValue, result.ActualValue); Assert.AreEqual(innerException, result.InnerException); Assert.AreEqual(expectedMessage, result.Message); Assert.AreEqual(paramName, result.ParamName); }
public void Returns_Valid_ArgumentWhiteSpaceException_From_Constructor_With_ParamName_Message_InnerException() { // arrange var actualValue = null as object; var innerException = new DataMisalignedException(); var message = "message"; var paramName = "ParameterName"; var expectedMessage = $"{message} (Parameter '{paramName}')"; // act var result = new ArgumentWhiteSpaceException(paramName, message, innerException); // assert Assert.IsNotNull(result); Assert.AreEqual(actualValue, result.ActualValue); Assert.AreEqual(innerException, result.InnerException); Assert.AreEqual(expectedMessage, result.Message); Assert.AreEqual(paramName, result.ParamName); }