public void Send_Where_MessageDoesntHaveCallbackRegistered_Expect_CallbackNotInvoked()
{
ExecutionStatusCallbackDispatcher _executionStatusCallbackDispatcher = new ExecutionStatusCallbackDispatcher();
const bool expected = false;
bool actual = false;
Guid guid = Guid.NewGuid();
Action<ExecutionStatusCallbackMessage> callback = m => { actual = true; };
ExecutionStatusCallbackMessage message = new ExecutionStatusCallbackMessage(Guid.NewGuid(), ExecutionStatusCallbackMessageType.Unknown);
_executionStatusCallbackDispatcher.Add(guid, callback);
_executionStatusCallbackDispatcher.Send(message);
Assert.AreEqual(expected, actual);
}