コード例 #1
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();
        }
コード例 #2
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;
        }