public void TryConvertToMessage_sets_id_correctly( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); Message actual = sut.TryConvertToMessage(eventData); actual.Id.Should().Be(message.Id); }
public void TryConvertToMessage_sets_tracing_properties_correctly( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); Message actual = sut.TryConvertToMessage(eventData); actual.TracingProperties.Should().BeEquivalentTo(message.TracingProperties); }
public void given_no_type_property_then_TryConvertToMessage_returns_null( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties.Remove("Type"); Message actual = sut.TryConvertToMessage(eventData); actual.Should().BeNull(); }
public void given_no_parent_id_property_then_TryConvertToMessage_sets_parent_id_to_null( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties.Remove("ParentId"); Message actual = sut.TryConvertToMessage(eventData); actual.TracingProperties.ParentId.Should().BeNull(); }
public void given_no_contributor_property_then_TryConvertToMessage_sets_contributor_to_null( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties.Remove("Contributor"); Message actual = sut.TryConvertToMessage(eventData); actual.TracingProperties.Contributor.Should().BeNull(); }
public void given_unknown_type_then_TryConvertToMessage_returns_null( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties["Type"] = "UnknownType"; Message actual = sut.TryConvertToMessage(eventData); actual.Should().BeNull(); }
public void given_non_string_type_property_then_TryConvertToMessage_returns_null( object value, Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties["Type"] = value; Message actual = sut.TryConvertToMessage(eventData); actual.Should().BeNull(); }
public void TryConvertToMessage_deserializes_data_correctly( string id, MessageData1 data, TracingProperties tracingProperties, EventConverter sut) { var message = new Message(id, data, tracingProperties); EventData eventData = sut.ConvertToEvent(message); Message actual = sut.TryConvertToMessage(eventData); actual.Data.Should().BeEquivalentTo(data); }
public void given_non_string_operation_id_property_then_TryConvertToMessage_sets_operation_id_arbitrarily( object value, Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties["OperationId"] = value; Message actual = sut.TryConvertToMessage(eventData); actual.TracingProperties.OperationId.Should().NotBeNull(); Guid.TryParse(actual.TracingProperties.OperationId, out Guid operationId).Should().BeTrue(); operationId.Should().NotBeEmpty(); }
public void given_no_id_property_then_TryConvertToMessage_sets_id_arbitrarily( Message message, EventConverter sut) { EventData eventData = sut.ConvertToEvent(message); eventData.Properties.Remove("Id"); Message actual = sut.TryConvertToMessage(eventData); actual.Id.Should().NotBeNull(); Guid.TryParse(actual.Id, out Guid id).Should().BeTrue(); id.Should().NotBeEmpty(); }