public void FormICompositionElement_ValueWithNullOriginAsElementArgument_ShouldSetOriginPropertyToNull()
        {
            var element = ElementFactory.Create((ICompositionElement)null);

            Assert.IsNull(element.Origin);

            var result = SerializableCompositionElement.FromICompositionElement(element);

            Assert.IsNull(element.Origin);
        }
Esempio n. 2
0
        public void FromICompositionElement_ValueWithNullDisplayNameAsElementArgument_ShouldSetDisplayNamePropertyToEmptyString()
        {
            var element = ElementFactory.Create((string)null);

            Assert.IsNull(element.DisplayName);

            var result = SerializableCompositionElement.FromICompositionElement(element);

            Assert.AreEqual(string.Empty, result.DisplayName);
        }
        public void ToString_ShouldReturnDisplayNameProperty()
        {
            var expectations = Expectations.GetDisplayNames();

            foreach (var e in expectations)
            {
                var element = ElementFactory.Create(e);

                var result = SerializableCompositionElement.FromICompositionElement(element);

                Assert.AreEqual(e, result.ToString());
            }
        }
        public void FromICompositionElement_ValueAsElementArgument_ShouldSetOriginProperty()
        {
            var expectations = Expectations.GetCompositionElements();

            foreach (var e in expectations)
            {
                var element = ElementFactory.Create(e);

                var result = SerializableCompositionElement.FromICompositionElement(element);

                ElementAssert.AreEqual(e, result.Origin);
            }
        }
Esempio n. 5
0
 public static ICompositionElement ToSerializableElement(this ICompositionElement element)
 {
     return(SerializableCompositionElement.FromICompositionElement(element));
 }
        public void FromICompositionElement_NullAsElementArgument_ShouldReturnNull()
        {
            var result = SerializableCompositionElement.FromICompositionElement((ICompositionElement)null);

            Assert.IsNull(result);
        }
 private static SerializableCompositionElement CreateSerializableCompositionElement(ICompositionElement element)
 {
     return((SerializableCompositionElement)SerializableCompositionElement.FromICompositionElement(element));
 }