public void AddSerializedDataAppendsDataToStringWhenSerializationFails() { var key = Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture); var value = new SerializeFailure(); var sut = new TimeoutException(); sut.AddSerializedData(key, value); var actual = sut.Data[key].As <string>(); _output.WriteLine("Stored data is: {0}", actual); actual.Should().Be(typeof(SerializeFailure).FullName); }
public void AddSerializedDataIgnoresFailureToReadPropertiesForExceptionData() { var key = Guid.NewGuid().ToString(); var value = new SerializeFailure { Name = Guid.NewGuid().ToString() }; var sut = new TimeoutException(); sut.AddSerializedData(key, value); var expected = sut.Data[key] as string; expected.Should().Be(typeof(SerializeFailure).FullName); }