public void WhenCommandIsExecutedThenNotificationIsSended() { var inputMessenger = new MessengerFake(); var expectedMessage = new Record(Recording.Start, Lightman.Lightman1); var startRecordCommand = new RecordCommand(inputMessenger, Recording.Start); startRecordCommand.Execute(Lightman.Lightman1); Assert.IsNotNull(inputMessenger.SendedMessage); Assert.AreEqual(expectedMessage, inputMessenger.SendedMessage.First()); }
public void WhenCommandIsExecutedThenNotificationIsSended() { var tilePosition = new TilePosition(1, 2); var inputMessenger = new MessengerFake(); var tileCommand = new TileCommand(inputMessenger, tilePosition); tileCommand.Execute(null); Assert.IsNotNull(inputMessenger.SendedMessage); Assert.AreEqual(tilePosition, inputMessenger.SendedMessage.First()); }
public void Initialize() { _inputMessenger = new MessengerFake(); _arenaViewModel = new ArenaViewModel(_inputMessenger); }