Exemple #1
0
        //constructor method as it is run at the test start
        public override void SetUp()
        {
            base.SetUp();

            InitializeContainer();

            CrateManager    = ObjectFactory.GetInstance <ICrateManager>();
            ActivityService = new ActivityServiceMock(ObjectFactory.GetInstance <Hub.Interfaces.IActivity>());
            ObjectFactory.Container.Inject(typeof(Hub.Interfaces.IActivity), ActivityService);
            ContainerService = ObjectFactory.GetInstance <Hub.Interfaces.IContainerService>();
            Plan             = ObjectFactory.GetInstance <Hub.Interfaces.IPlan>();

            FixtureData.AddTestActivityTemplate();
        }
Exemple #2
0
        public override void SetUp()
        {
            base.SetUp();

            _testUserAccount         = FixtureData.TestDockyardAccount5();
            _containerServiceService = ObjectFactory.GetInstance <Hub.Interfaces.IContainerService>();

            using (var uow = ObjectFactory.GetInstance <IUnitOfWork>())
            {
                //uow.UserRepository.Add(_testUserAccount);
                var plan = FixtureData.TestPlan4();
                uow.UserRepository.Add(plan.Fr8Account);
                // This will Add a user as well as a plan for creating Containers
                uow.PlanRepository.Add(plan);
                uow.AspNetUserRolesRepository.AssignRoleToUser(Roles.Admin, _testUserAccount.Id);
                uow.SaveChanges();

                ObjectFactory.GetInstance <ISecurityServices>().Login(uow, _testUserAccount);
            }
        }