public void WriteAttributeExtensions_Invoke_ReturnsExpected(string version) { var link = new SyndicationLinkSubclass(); CompareHelper.AssertEqualWriteOutput("", writer => link.WriteAttributeExtensionsEntryPoint(writer, version)); link.AttributeExtensions.Add(new XmlQualifiedName("name1"), "value"); link.AttributeExtensions.Add(new XmlQualifiedName("name2", "namespace"), ""); link.AttributeExtensions.Add(new XmlQualifiedName("name3"), null); CompareHelper.AssertEqualWriteOutput(@"name1=""value"" d0p1:name2="""" name3=""""", writer => link.WriteAttributeExtensionsEntryPoint(writer, "version")); }
public void WriteAttributeExtensions_NullWriter_ThrowsArgumentNullException() { var link = new SyndicationLinkSubclass(); AssertExtensions.Throws <ArgumentNullException>("writer", () => link.WriteAttributeExtensionsEntryPoint(null, "version")); }