public void FormICompositionElement_ValueWithNullOriginAsElementArgument_ShouldSetOriginPropertyToNull() { var element = ElementFactory.Create((ICompositionElement)null); Assert.IsNull(element.Origin); var result = SerializableCompositionElement.FromICompositionElement(element); Assert.IsNull(element.Origin); }
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); } }
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)); }