public void WriteElementExtensions_Invoke_ReturnsExpected(string version) { var link = new SyndicationLinkSubclass(); CompareHelper.AssertEqualWriteOutput("", writer => link.WriteElementExtensionsEntryPoint(writer, version)); link.ElementExtensions.Add(new ExtensionObject { Value = 10 }); link.ElementExtensions.Add(new ExtensionObject { Value = 11 }); CompareHelper.AssertEqualWriteOutput( @"<SyndicationLinkTests.ExtensionObject xmlns:i=""http://www.w3.org/2001/XMLSchema-instance"" xmlns=""http://schemas.datacontract.org/2004/07/System.ServiceModel.Syndication.Tests""> <Value>10</Value> </SyndicationLinkTests.ExtensionObject> <SyndicationLinkTests.ExtensionObject xmlns:i=""http://www.w3.org/2001/XMLSchema-instance"" xmlns=""http://schemas.datacontract.org/2004/07/System.ServiceModel.Syndication.Tests""> <Value>11</Value> </SyndicationLinkTests.ExtensionObject>", writer => link.WriteElementExtensionsEntryPoint(writer, version)); }
public void WriteElementExtensions_NullWriter_ThrowsArgumentNullException() { var link = new SyndicationLinkSubclass(); AssertExtensions.Throws <ArgumentNullException>("writer", () => link.WriteElementExtensionsEntryPoint(null, "version")); }