コード例 #1
0
        public void CreateCategoryTest2()
        {
            if (TestBaseTenant.MasterCatalogs.First().Catalogs.Count < 2)
            {
                Assert.Inconclusive("The sites are less than 2");
            }
            var cates       = CategoryFactory.GetCategories(ApiMsgHandler);
            int count_site1 = (int)cates.TotalCount;

            //add a category to another site
            var msgHandler2 = ServiceClientMessageFactory.GetTestClientMessage(TestBaseTenant.Id, TestBaseTenant.MasterCatalogs.First().Id, TestBaseTenant.MasterCatalogs.First().Catalogs.Last().Id);

            cates = CategoryFactory.GetCategories(msgHandler2);
            int count_site2 = (int)cates.TotalCount;
            var cate        = CategoryFactory.AddCategory(msgHandler2, Generator.GenerateCategory(Generator.RandomString(5,
                                                                                                                         Generator
                                                                                                                         .RandomCharacterGroup
                                                                                                                         .AlphaOnly)));

            cateIds2.Add(cate.Id.Value);
            // verify the group category added to
            cates = CategoryFactory.GetCategories(msgHandler2);
            Assert.AreEqual(1 + count_site2, cates.TotalCount);

            // verify category total count for the not
            cates = CategoryFactory.GetCategories(ApiMsgHandler);
            Assert.AreEqual(count_site1, cates.TotalCount);
        }
コード例 #2
0
ファイル: DocumentTest.cs プロジェクト: rocky0904/mozu-dotnet
 public void TestMethodInit()
 {
     tenantId        = Convert.ToInt32(Mozu.Api.Test.Helpers.Environment.GetConfigValueByEnvironment("TenantId"));
     ApiMsgHandler   = ServiceClientMessageFactory.GetTestClientMessage();
     TestBaseTenant  = TenantFactory.GetTenant(handler: ApiMsgHandler, tenantId: tenantId);
     masterCatalogId = TestBaseTenant.MasterCatalogs.First().Id;
     catalogId       = TestBaseTenant.MasterCatalogs.First().Catalogs.First().Id;
     ApiMsgHandler   = ServiceClientMessageFactory.GetTestClientMessage(tenantId, masterCatalogId: masterCatalogId, catalogId: catalogId);
 }
コード例 #3
0
ファイル: OrderTests.cs プロジェクト: rocky0904/mozu-dotnet
 public void TestMethodInit()
 {
     tenantId              = Convert.ToInt32(ConfigurationManager.AppSettings["TenantId"]);
     ApiMsgHandler         = ServiceClientMessageFactory.GetTestClientMessage();
     TestBaseTenant        = TenantFactory.GetTenant(handler: ApiMsgHandler, tenantId: tenantId);
     masterCatalogId       = TestBaseTenant.MasterCatalogs.First().Id;
     catalogId             = TestBaseTenant.MasterCatalogs.First().Catalogs.First().Id;
     ApiMsgHandler         = ServiceClientMessageFactory.GetTestClientMessage(tenantId, masterCatalogId: masterCatalogId, catalogId: catalogId);
     AnonShopperMsgHandler = ServiceClientMessageFactory.GetTestShopperMessage(tenantId, siteId: TestBaseTenant.Sites.First().Id);
 }
コード例 #4
0
ファイル: UserAuthTest.cs プロジェクト: gcheney/mozu-dotnet
        public void TestMethodInit()
        {
            tenantId        = Convert.ToInt32(Mozu.Api.Test.Helpers.Environment.GetConfigValueByEnvironment("TenantId"));
            ApiMsgHandler   = ServiceClientMessageFactory.GetTestClientMessage();
            TestBaseTenant  = TenantFactory.GetTenant(handler: ApiMsgHandler, tenantId: tenantId);
            masterCatalogId = TestBaseTenant.MasterCatalogs.First().Id;
            catalogId       = TestBaseTenant.MasterCatalogs.First().Catalogs.First().Id;

            HttpRequestMessage msg = new HttpRequestMessage();

            msg.Headers.Add(Headers.X_VOL_TENANT, TestBaseTenant.Id.ToString());
            msg.Headers.Add(Headers.X_VOL_TENANT_DOMAIN, TestBaseTenant.Domain);
            msg.Headers.Add(Headers.X_VOL_SITE, TestBaseTenant.Sites[0].Id.ToString());

            ApiMsgHandler = ServiceClientMessageFactory.GetTestClientMessage(msg.Headers);
        }
コード例 #5
0
        public void GetCategoriesTest5()
        {
            if (TestBaseTenant.MasterCatalogs.First().Catalogs.Count < 2)
            {
                Assert.Inconclusive("Sites are less than 2");
            }
            //site1
            var cates1 = CategoryFactory.GetCategories(ApiMsgHandler);

            //another site
            var msgHandler2 = ServiceClientMessageFactory.GetTestClientMessage(TestBaseTenant.Id, TestBaseTenant.MasterCatalogs.First().Id, TestBaseTenant.MasterCatalogs.First().Catalogs.Last().Id);
            var cates2      = CategoryFactory.GetCategories(msgHandler2);

            if (cates2.TotalCount != 0)
            {
                Assert.AreNotEqual(cates1.Items.First().Id, cates2.Items.First().Id);
            }
        }
コード例 #6
0
 public void AddAttributeTest3()
 {
     if (TestBaseTenant.MasterCatalogs.Count < 2)
     {
         Assert.Inconclusive("only one site group");
     }
     else
     {
         var msgHandler2 = ServiceClientMessageFactory.GetTestClientMessage(TestBaseTenant.Id, TestBaseTenant.MasterCatalogs.Last().Id);
         var attr1       = Generator.GenerateAttribute(isProperty: true, isExtra: true);
         attr1.MasterCatalogId = TestBaseTenant.MasterCatalogs.Last().Id;
         var createdAttr = AttributeFactory.AddAttribute(msgHandler2, attr1);
         attributeFQN2.Add(createdAttr.AttributeFQN);
         // should not be in the first site group
         AttributeFactory.GetAttribute(ApiMsgHandler, createdAttr.AttributeFQN, expectedCode: HttpStatusCode.NotFound);
         // should be in the last site group
         AttributeFactory.GetAttribute(msgHandler2, createdAttr.AttributeFQN);
     }
 }