Esempio n. 1
0
        public void IndexerTryGetValuesTest()
        {
            CLArguments indexerList = this.Template.Clone();

            string[] values;

            Assert.IsFalse(indexerList.TryGetValue(NOT_EXIST_KEY, out values),
                           "Got result for non-existing key");
            Assert.IsNull(values,
                          "Values was returned for non-exsting key");
            Assert.IsTrue(indexerList.TryGetValue(KEY, out values),
                          "Failed to get values for existing key");
            Assert.IsTrue(values.SequenceEqual(indexerList[KEY]),
                          "Invalid values for existing key");
        }
Esempio n. 2
0
        public void IndexerTryGetValueTest()
        {
            CLArguments indexerList = this.Template.Clone();
            string      value;

            Assert.IsFalse(indexerList.TryGetValue(NOT_EXIST_KEY, out value),
                           "Got result for non-existing key");
            Assert.IsNull(value,
                          "Value was returned for non-exsting key");
            Assert.IsFalse(indexerList.TryGetValue(KEY, out value),
                           "Got result for existing key, with multi values");
            Assert.IsTrue(indexerList.TryGetValue(SINGLE_VALUE_KEY, out value),
                          "Failed to get value for existing single value key");
            Assert.AreEqual(indexerList[SINGLE_VALUE_KEY][0], value,
                            "Invalid values for existing key");
        }