示例#1
0
 public static void ClassInitialize(TestContext context)
 {
     ClassInitialize();
     TestsDataInitialize.CreateEmailTemplates(Container.GetInstance <EFDbContext>());
     Controller = new AuthController(Container.GetInstance <IUserService>(),
                                     Container.GetInstance <ILoginManager>(), Container.GetInstance <IEmailTemplatesRepository>());
 }
示例#2
0
        public static void ClassInitialize(TestContext context)
        {
            ClassInitialize();
            _user = TestsDataInitialize.CreateUser(Container.GetInstance <EFDbContext>());
            var customerRepository = Container.GetInstance <ICustomerRepository>();

            _customer = customerRepository.Get(_user.CustomerId);
        }
示例#3
0
        public new static void ClassInitialize()
        {
            TestsConfiguration.ClassInitialize();
            User = TestsDataInitialize.CreateUser(Container.GetInstance <EFDbContext>());
            var httpContextInitialize = new TestsHttpContextInitialize(new Uri("http://john-domain.saaspro.net/"), User,
                                                                       Container.GetInstance <ICustomerHost>());

            HttpContext.Current = httpContextInitialize.GetTestHttpContext();
        }
示例#4
0
        public new static void ClassInitialize()
        {
            TestsConfiguration.ClassInitialize();
            var dbContext = Container.GetInstance <EFDbContext>();

            User            = TestsDataInitialize.CreateUser(dbContext);
            Customer        = dbContext.Customers.First(c => c.Id == User.CustomerId);
            ApiSessionToken = TestsDataInitialize.CreateApiSessionToken(dbContext, User);

            var httpContextInitialize = new TestsHttpContextInitialize(new Uri("http://john-domain.saaspro.net/"), User, Container.GetInstance <ICustomerHost>());

            HttpContext.Current = httpContextInitialize.GetTestApiHttpContext(ApiSessionToken);
            HttpContext.Current.Items[Constants.CurrentCustomerInstanceKey] = Customer;
        }
示例#5
0
 public static void ClassInitialize(TestContext context)
 {
     ClassInitialize();
     _plans = TestsDataInitialize.CreatePlans(Container.GetInstance <EFDbContext>());
 }
 public static void ClassInitialize(TestContext context)
 {
     ClassInitialize();
     TestsDataInitialize.CreateEmailTemplates(Container.GetInstance <EFDbContext>());
     Controller = new EmailTemplatesController(Container.GetInstance <IEmailTemplatesService>());
 }
示例#7
0
 public static void ClassInitialize(TestContext context)
 {
     ClassInitialize();
     Controller = new ContactUsController(Container.GetInstance <IEmailTemplatesRepository>());
     TestsDataInitialize.CreatePlans(Container.GetInstance <EFDbContext>());
 }
示例#8
0
 public static void ClassInitialize(TestContext context)
 {
     ClassInitialize();
     _plans     = TestsDataInitialize.CreatePlans(Container.GetInstance <EFDbContext>());
     Controller = new PlansController(Container.GetInstance <IPlanService>());
 }