public void PublishCommandGeneric_NoObserver_CommandIsChangedToPending()
{
var fakeFilterManager = A.Fake<IFilterManager>();
var processor = new CommandProcessor(null, fakeFilterManager);
var command = new TestCommand<bool>(CommandState.New);
processor.PublishCommand(command);
Assert.AreEqual(CommandState.Pending, command.CurrentState);
}