Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
 public void Initialize()
 {
     _inputMessenger = new MessengerFake();
     _arenaViewModel = new ArenaViewModel(_inputMessenger);
 }