public void Constructor_ValueAsValueArgument_ShouldSetValueProperty() { var expectations = Expectations.GetMetadataValues(); foreach (var e in expectations) { var attribute = new PartMetadataAttribute("Name", e); Assert.AreEqual(e, attribute.Value); } }
public void Constructor_ValueAsNameArgument_ShouldSetNameProperty() { var expectations = Expectations.GetMetadataNames(); foreach (var e in expectations) { var attribute = new PartMetadataAttribute(e, "Value"); Assert.Equal(e, attribute.Name); } }
public void Constructor_NullAsNameArgument_ShouldSetNamePropertyToEmptyString() { var attribute = new PartMetadataAttribute((string)null, "Value"); Assert.AreEqual(string.Empty, attribute.Name); }