예제 #1
0
        public void Init()
        {
            serviceClient = new CatalogServiceClient();
            full          = path + "/" + alias;

            // create test Catalogs that can be used with the create and update methods
            Catalog_in.Alias = alias;

            Catalog_in.IsVisible          = true;
            Catalog_in.IsVisibleSpecified = true;
            Catalog_in.ParentCatalog      = path;

            TLocalizedValue name_de = new TLocalizedValue();

            name_de.LanguageCode = "de";
            name_de.Value        = "Mein Katalogname";
            TLocalizedValue name_en = new TLocalizedValue();

            name_en.LanguageCode = "en";
            name_en.Value        = "My Catalog Name";
            Catalog_in.Name      = new TLocalizedValue[] { name_de, name_en };

            TAttribute attr = new TAttribute();

            attr.Name             = "Date";
            attr.Type             = "DateTime";
            attr.Value            = "2005-12-24T10:00:00";
            Catalog_in.Attributes = new TAttribute[] { attr };

            Catalog_update.Path = full;

            // IMPORTANT!!!
            // .NET has the terrible behavior, to set all boolean and numeric value that are not
            // defined to "false" resp. "0"
            // So if you update an object and do not set the "IsVisible" flag, it will set the object to
            // invisible!!!
            Catalog_update.IsVisible          = true;
            Catalog_update.IsVisibleSpecified = true;

            TLocalizedValue name_de_updated = new TLocalizedValue();

            name_de_updated.LanguageCode = "de";
            name_de_updated.Value        = "Mein geänderter Katalogname";
            TLocalizedValue name_en_updated = new TLocalizedValue();

            name_en_updated.LanguageCode = "en";
            name_en_updated.Value        = "My updated Catalog Name";
            Catalog_update.Name          = new TLocalizedValue[] { name_de_updated, name_en_updated };

            TAttribute attr_update = new TAttribute();

            attr_update.Name          = "Date";
            attr_update.Type          = "DateTime";
            attr_update.Value         = "2005-12-24T18:00:00";
            Catalog_update.Attributes = new TAttribute[] { attr_update };
        }
예제 #2
0
		public void Init()
		{
			serviceClient = new CatalogServiceClient();
			full = path + "/" + alias;
			
			// create test Catalogs that can be used with the create and update methods
			Catalog_in.Alias = alias;
			
			Catalog_in.IsVisible = true;
            Catalog_in.IsVisibleSpecified = true;
			Catalog_in.ParentCatalog = path;
			
			TLocalizedValue name_de = new TLocalizedValue();
			name_de.LanguageCode = "de";
			name_de.Value = "Mein Katalogname";
			TLocalizedValue name_en = new TLocalizedValue();
			name_en.LanguageCode = "en";
			name_en.Value = "My Catalog Name";
			Catalog_in.Name = new TLocalizedValue[]{name_de, name_en};

            TAttribute attr = new TAttribute();
			attr.Name = "Date";
            attr.Type = "DateTime";
            attr.Value = "2005-12-24T10:00:00";
            Catalog_in.Attributes = new TAttribute[] { attr };

			Catalog_update.Path = full;

			// IMPORTANT!!!
			// .NET has the terrible behavior, to set all boolean and numeric value that are not
			// defined to "false" resp. "0"
			// So if you update an object and do not set the "IsVisible" flag, it will set the object to
			// invisible!!!
			Catalog_update.IsVisible = true;
            Catalog_update.IsVisibleSpecified = true;

			TLocalizedValue name_de_updated = new TLocalizedValue();
			name_de_updated.LanguageCode = "de";
			name_de_updated.Value = "Mein geänderter Katalogname";
			TLocalizedValue name_en_updated = new TLocalizedValue();
			name_en_updated.LanguageCode = "en";
			name_en_updated.Value = "My updated Catalog Name";
			Catalog_update.Name = new TLocalizedValue[]{name_de_updated, name_en_updated};

            TAttribute attr_update = new TAttribute();
			attr_update.Name = "Date";
            attr_update.Type = "DateTime";
            attr_update.Value = "2005-12-24T18:00:00";
            Catalog_update.Attributes = new TAttribute[] { attr_update };
		}
예제 #3
0
		static void Main(string[] args)
		{
			Console.WriteLine("Please start: nunit-gui.exe EpagesWebServices.exe /run");
            CatalogServiceClient c = new CatalogServiceClient();
		}
예제 #4
0
 static void Main(string[] args)
 {
     Console.WriteLine("Please start: nunit-gui.exe EpagesWebServices.exe /run");
     CatalogServiceClient c = new CatalogServiceClient();
 }