public void GetMetadataReturnsAnEmptyArrayIfConstructorArgumentWasNull()
        {
            SimpleDataItem item = new StubDataItem(null, false);

            PropertyBag map = DataItemUtils.GetMetadata(item);
            Assert.Count(0, map);
        }
Example #2
0
        public void GetMetadataReturnsAnEmptyArrayIfConstructorArgumentWasNull()
        {
            SimpleDataItem item = new StubDataItem(null, false);

            PropertyBag map = DataItemUtils.GetMetadata(item);

            Assert.Count(0, map);
        }
        public void GetMetadataReturnsSameEnumerationAsWasSpecifiedInConstructor()
        {
            List<KeyValuePair<string, string>> metadataPairs = new List<KeyValuePair<string, string>>();
            metadataPairs.Add(new KeyValuePair<string,string>("Foo", "Bar"));
            BaseDataItem item = new StubDataItem(metadataPairs, false);

            PropertyBag map = DataItemUtils.GetMetadata(item);
            Assert.Count(1, map);
            Assert.AreEqual("Bar", map.GetValue("Foo"));
        }
Example #4
0
        public void GetMetadataReturnsSameEnumerationAsWasSpecifiedInConstructor()
        {
            List <KeyValuePair <string, string> > metadataPairs = new List <KeyValuePair <string, string> >();

            metadataPairs.Add(new KeyValuePair <string, string>("Foo", "Bar"));
            BaseDataItem item = new StubDataItem(metadataPairs, false);

            PropertyBag map = DataItemUtils.GetMetadata(item);

            Assert.Count(1, map);
            Assert.AreEqual("Bar", map.GetValue("Foo"));
        }
Example #5
0
        public void PopulateMetadataThrowsIfMapIsNull()
        {
            BaseDataItem item = new StubDataItem();

            item.PopulateMetadata(null);
        }
Example #6
0
        public void GetValueThrowsIfBindingIsNull()
        {
            BaseDataItem item = new StubDataItem();

            item.GetValue(null);
        }
 public void PopulateMetadataThrowsIfMapIsNull()
 {
     BaseDataItem item = new StubDataItem();
     item.PopulateMetadata(null);
 }
 public void GetValueThrowsIfBindingIsNull()
 {
     BaseDataItem item = new StubDataItem();
     item.GetValue(null);
 }
Example #9
0
        public void IsDynamicReturnsSameValueAsWasSpecifiedInTheConstructor(bool isDynamic)
        {
            SimpleDataItem item = new StubDataItem(null, isDynamic);

            Assert.AreEqual(isDynamic, item.IsDynamic);
        }
 public void IsDynamicReturnsSameValueAsWasSpecifiedInTheConstructor(bool isDynamic)
 {
     SimpleDataItem item = new StubDataItem(null, isDynamic);
     Assert.AreEqual(isDynamic, item.IsDynamic);
 }