Пример #1
0
        public void InitializeShouldCallRegisterAndViewServices()
        {
            container.RegisterInstance <IUnityContainer>(container);
            container.RegisterInstance <IRegionManager>(regionManager);
            MockRegion mainToolbar = new MockRegion();

            regionManager.Regions.Add(RegionNames.MainToolBar, mainToolbar);

            ProjectModule module = CreateProjectModule();

            module.Initialize();

            Assert.AreEqual(typeof(ProjectService), container.Types[typeof(IProjectService)]);
            Assert.AreEqual(typeof(ProjectsListView), container.Types[typeof(IProjectsListView)]);
            Assert.AreEqual(typeof(ProjectsListPresenter), container.Types[typeof(IProjectsListPresenter)]);
        }