public void Setup() { List <Component> fakeEmptyList = new List <Component>(); FakeComponent.Setup(method => method.GetContents()) .Returns(fakeEmptyList); }
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); }