public void Constructor_Should_Set_Property() { var errorInfo = new[] { new ErrorInfo("Dummy", "Error!") }; var exception = new RulesException(errorInfo); Assert.Equal(exception.Errors, errorInfo); }
public void Constructor_Should_Create_ErrorInfo_List_Without_Object() { var exception = new RulesException("Dummy", "Error!"); Assert.Equal(1, exception.Errors.Count()); Assert.Equal("Dummy", exception.Errors.First().PropertyName); Assert.Equal("Error!", exception.Errors.First().ErrorMessage); Assert.Equal(null, exception.Errors.First().Object); }