Beispiel #1
0
        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);
        }