public void SetUp() { DiMvc.Register(); Ioc.RegisterType<ITeamRepository, TeamRepository>(); _unit = new RepoUnit(); _unit.Team.Save(new Team { Name = ".NET", Description = ".NET"}); _unit.Team.Save(new Team { Name = "PHP", Description = "PHP" }); _teamController = new TeamController(new TeamService(_unit)); }
public void SetUpFixture() { FakeDi.Register(); var team = new Team { Name = ".NET", Description = ".NET TEAM" }; var repoUnit = new RepoUnit(); Ioc.RegisterInstance<RepoUnit>(repoUnit); _teamService = new TeamService(repoUnit); Ioc.RegisterInstance<TeamService>(_teamService); _teamService.CreateTeam(new TeamEditVm(team)); //Setup Team controller and mock http context var dummyRequestContext = new RequestContext(new Mock<HttpContextBase>().Object, new RouteData()); _teamController = Ioc.Resolve<TeamController>(); _teamController.Url = new UrlHelper(dummyRequestContext); }