public void record_sent_message_with_id() { var message = new MyMessage { Id = Guid.NewGuid(), Name = "Jeremy" }; var sent = MessageTrack.ForSent(message, "foo"); sent.FullName.ShouldEqual(typeof(MyMessage).FullName); sent.Type.ShouldEqual(typeof(MyMessage).Name); sent.Description.ShouldEqual(message.ToString()); sent.Id.ShouldEqual("foo"); sent.Status.ShouldEqual(MessageTrack.Sent); }
public void record_received_message_with_explicit_id() { var message = new MyMessage { Id = Guid.NewGuid(), Name = "Jeremy" }; var sent = MessageTrack.ForReceived(message, "bar"); sent.FullName.ShouldEqual(typeof(MyMessage).FullName); sent.Type.ShouldEqual(typeof(MyMessage).Name); sent.Description.ShouldEqual(message.ToString()); sent.Id.ShouldEqual("bar"); sent.Status.ShouldEqual(MessageTrack.Received); }