public void ExpectNonSerialisableDomainEventIsSerialisedAsToStringValue() { var domainEvent = new NonSerialisableTypeWithRandomToString(); var deserialised = SerialiseAndDeserialise(new DomainEventCannotBeReplayedException(null, domainEvent)); deserialised.DomainEvent.Should().Be(domainEvent.ToString()); }
public void ExpectNonSerialisableAggregateRootIdIsSerialisedAsToStringValue() { var aggregateRootId = new NonSerialisableTypeWithRandomToString(); var deserialised = SerialiseAndDeserialise(new DomainEventStreamCannotBeReplayedException(null, aggregateRootId)); deserialised.AggregateRootId.Should().Be(aggregateRootId.ToString()); }