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); }
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); }