Ejemplo n.º 1
0
        public void UpdateCommandTest()
        {
            //Arrange
            ITreeCommandsFactory factory = new DefaultTreeCommandsFactory(
                MockRepository.GenerateStrictMock <IQuestTree>());

            Quest quest = new FakeQuest();

            //Act
            ICommand addCommand = factory.UpdateQuest(quest);

            //Assert
            Assert.IsNotNull(addCommand);
            Assert.IsTrue(addCommand is CurrentQuestCommand);
        }
Ejemplo n.º 2
0
        public void DeleteCommandTest()
        {
            //Arrange
            Quest quest  = new FakeQuest();
            Quest parent = new FakeQuest();

            ITreeCommandsFactory factory = new DefaultTreeCommandsFactory(
                MockRepository.GenerateStrictMock <IQuestTree>());


            //Act
            ICommand addCommand = factory.DeleteQuest(parent, quest);

            //Assert
            Assert.IsNotNull(addCommand);
            Assert.IsTrue(addCommand is CompositeCommand);
        }