Box.V2.Test.Integration.BoxMetadataManagerTestIntegration.Metadata_CreateTemplate_LiveSession C# (CSharp) Метод

Metadata_CreateTemplate_LiveSession() публичный Метод

public Metadata_CreateTemplate_LiveSession ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task Metadata_CreateTemplate_LiveSession()
        {
            var templateKey = "template-" + Guid.NewGuid().ToString().Replace("-","").Substring(0,8);
            var createdTemplate = await createTestTemplate(templateKey);

            Assert.AreEqual(templateKey, createdTemplate.TemplateKey, "Failed to create metadata template");
            Assert.AreEqual(4, createdTemplate.Fields.Count, "Failed to create metadata template");
            Assert.AreEqual("string", createdTemplate.Fields.First(f => f.Key == "attr1").Type, "Failed to create metadata template");
            Assert.IsTrue(createdTemplate.Fields.First(f => f.Key == "attr1").Hidden.Value, "Failed to create metadata template");
            Assert.AreEqual("float", createdTemplate.Fields.First(f => f.Key == "attr2").Type, "Failed to create metadata template");
            Assert.IsFalse(createdTemplate.Fields.First(f => f.Key == "attr2").Hidden.Value, "Failed to create metadata template");
            Assert.AreEqual("date", createdTemplate.Fields.First(f => f.Key == "attr3").Type, "Failed to create metadata template");
            Assert.AreEqual("enum", createdTemplate.Fields.First(f => f.Key == "attr4").Type, "Failed to create metadata template");
            Assert.AreEqual(2, createdTemplate.Fields.First(f => f.Key == "attr4").Options.Count, "Failed to create metadata template");
            Assert.IsTrue(createdTemplate.Hidden.Value, "Failed to create metadata template");

        }