using System.Configuration; using Core.Common.Base; using Core.Common.Gui; using NUnit.Framework; using Rhino.Mocks; namespace Core.Plugins.ProjectExplorer.Tests { [TestFixture] public class ProjectTreeViewTest { [Test] public void Init() { var mocks = new MockRepository(); var gui = mocks.Stub(); var documentViews = mocks.Stub(); var settings = mocks.Stub(); var applicationCore = new ApplicationCore(); Expect.Call(gui.ApplicationCore).Return(applicationCore).Repeat.Any(); Expect.Call(gui.UserSettings).Return(settings).Repeat.Any(); Expect.Call(gui.DocumentViews).Return(documentViews).Repeat.Any(); mocks.ReplayAll(); var pluginGui = new ProjectExplorerGuiPlugin { Gui = gui }; var projectTreeView = new ProjectTreeView(pluginGui); Assert.IsNotNull(projectTreeView); mocks.VerifyAll(); } } }