public void DicService() { ShimArticleInfoService.Constructor = d => { d.Repository = new Repository <ArticleInfo, int>(new MockContent()); }; var dicService = new ShimArticleInfoService(new ArticleInfoService()); var instance = dicService.Instance; instance.Repository.Insert(new ArticleInfo { Id = 1, AppId = 10, ArticleTitle = "test" }); var view = instance.GetById <ArticleInfoView>(1); Assert.IsTrue(view.AppId == 10); }
public void EditAction() { using (ShimsContext.Create()) { stubArticleInfoService = new StubArticleInfoService(); shimArticleInfoService = new ShimArticleInfoService(stubArticleInfoService); repository = new StubRepository <ArticleInfo, int>(new MockContent()); shimRepository = new ShimRepository <ArticleInfo, int>(repository); InitService(); shimArticleInfoService.Bind(repository); controller = new ArticleInfoController(shimArticleInfoService.Instance, 6) { ControllerContext = controllerContext }; controller.Edit("1"); } //Assert.IsTrue(1 == 1); }