public void NewsModuleRegistersNewsViewAndNewsFeedService() { var container = new MockUnityContainer(); TestableNewsModule newsModule = new TestableNewsModule(container); newsModule.InvokeRegisterViewsAndServices(); Assert.AreEqual(typeof(ArticleView), container.Types[typeof(IArticleView)]); Assert.AreEqual(typeof(NewsFeedService), container.Types[typeof(INewsFeedService)]); Assert.AreEqual(typeof(NewsController), container.Types[typeof(INewsController)]); Assert.AreEqual(typeof(ArticlePresentationModel), container.Types[typeof(IArticlePresentationModel)]); Assert.AreEqual(typeof(NewsReaderPresenter), container.Types[typeof(INewsReaderPresenter)]); Assert.AreEqual(typeof(NewsReader), container.Types[typeof(INewsReaderView)]); }
public void NewsModuleRegistersNewsViewAndNewsFeedService() { TestableNewsModule newsModule = CreateTestableNewsModule(); newsModule.InvokeRegisterViewsAndServices(); Assert.AreEqual(typeof(ArticleView), container.Types[typeof(IArticleView)]); Assert.AreEqual(typeof(NewsController), container.Types[typeof(INewsController)]); Assert.AreEqual(typeof(ArticlePresentationModel), container.Types[typeof(IArticlePresentationModel)]); Assert.AreEqual(typeof(NewsFeedService), container.Types[typeof(INewsFeedService)]); #if !SILVERLIGHT Assert.AreEqual(typeof(NewsReaderPresenter), container.Types[typeof(INewsReaderPresenter)]); Assert.AreEqual(typeof(NewsReader), container.Types[typeof(INewsReaderView)]); #endif }