public void Can_access_message_headers() { var sut = new JsonMessageEmbeddedDocument(MessageJson); Assert.Equal("1", sut.MessageId); Assert.Equal("vehicle_position_changed", sut.Type); }
public void Can_decode_data_body() { var sut = new JsonMessageEmbeddedDocument(MessageJson); var data = sut.ReadDataAs <VehiclePositionChanged>(); Assert.Equal("1", data.AggregateId); Assert.Equal("1", data.MessageId); Assert.Equal("1", data.VehicleId); Assert.Equal(new DateTime(2019, 9, 16, 7, 59, 1, DateTimeKind.Utc), data.TimeStamp); Assert.Equal(1, data.Position.Latitude); Assert.Equal(2, data.Position.Longitude); }