public void CanGenerateDataListFromArgumentOutOfRangeException() { // Arrange var argumentOutOfRangeException = new ArgumentOutOfRangeException("paramName"); // Act var result = argumentOutOfRangeException.ToDataList(); // Assert Assert.That(result.Count, Is.EqualTo(1)); Assert.That(result.Any(r => r.Key == "ArgumentOutOfRangeException.ParamName" && r.Value == "paramName")); }