public void Create_NoDuration_CreatesExpectedMessage() { var msg = TerminateCurrentMessage.Create(); Assert.That(msg.messageType, Is.EqualTo(TerminateCurrentMessage.MessageType)); Assert.That(msg.phase, Is.EqualTo(Message.EndPhase)); }
public void Merge_TerminateMessages_EnclosesMessageCorrectly() { var beginMessage = new Message("messageType", Message.BeginPhase); var terminateMessage = TerminateCurrentMessage.Create(); terminateMessage.AddError("Timeout"); var result = beginMessage.MergeWith(terminateMessage); Assert.That(result.messageType, Is.EqualTo("messageType")); Assert.That(result.phase, Is.EqualTo(Message.CompletePhase)); Assert.That(result.GetErrors(), Is.EqualTo(new[] { "Timeout" })); }