Exemplo n.º 1
0
        public void TestUpdateSubAccountParamsDictionary()
        {
            var parameters = new UpdateSubAccountParams(TestId)
            {
                Name             = TestName,
                CloudName        = CloudName,
                Enabled          = false,
                CustomAttributes = customAttributes
            };

            Assert.DoesNotThrow(() => parameters.Check());

            var dictionary = parameters.ToParamsDictionary();

            Assert.AreEqual("false", dictionary["enabled"]);
            Assert.AreEqual(TestName, dictionary["name"]);
            Assert.AreEqual(CloudName, dictionary["cloud_name"]);
            Assert.AreEqual("key1=value1|key2=value2", dictionary["custom_attributes"]);
        }