Exemplo n.º 1
0
        public void Setup()
        {
            List <Component> fakeEmptyList = new List <Component>();

            FakeComponent.Setup(method => method.GetContents())
            .Returns(fakeEmptyList);
        }
Exemplo n.º 2
0
        public void GoDownToTheLowerLevel_ComponentExistButIsNotAComposite_GiveAnErrorMessage()
        {
            //Arrange
            List <Component> fakeListWithNonCompositeComponent = new List <Component>();

            fakeListWithNonCompositeComponent.Add(SimpleComponentFactory.CreateComponent("File", "nameOfNonCompositeComponent"));

            FakeComponent.Setup(method => method.GetContents())
            .Returns(fakeListWithNonCompositeComponent);

            //Act
            _consoleFileManager.GoDownToTheLowerLevel("nameOfNonCompositeComponent");

            //Assert
            string expectedMessage = "The component nameOfNonCompositeComponent can not be descended because it is not a composite";
            string actualMessage   = _lastMessageFromViewer;

            Assert.AreEqual(expectedMessage, actualMessage);
        }