public void WhenFileWrappedIsNotFileContainerItWillFail()
        {
            var projectExplorerItem = new StubIProjectExplorerItem
            {
                ValueGet = () => new StubIFile()
            };

            ExecuteCommand(projectExplorerItem);
        }
        public void WhenEverythingIsValidItWillAddNewFolder()
        {
            var children = new List<IProjectExplorerItem>();

            var projectExplorerItem = new StubIProjectExplorerItem
            {
                ValueGet = () => new StubIFileContainer(),
                ChildrenGet = () => children
            };
            SetupClass().Command.Execute(projectExplorerItem);

            Assert.AreEqual(1, projectExplorerItem.ChildrenGet().Count);
        }
 private static void ExecuteCommand(StubIProjectExplorerItem projectExplorerItem)
 {
     SetupClass().Command.Execute(projectExplorerItem);
 }