public void RssPublisherSerializerTest( ) { Serializer <RssPublisher> ser = new Serializer <RssPublisher> ( ); RssPublisher rp = new RssPublisher( ); rp.FileName = "foo"; XmlElement ele = ser.Serialize(rp); Assert.IsNotNull(ele); Console.WriteLine(ele.OuterXml); }
public void GenerateNewFeed() { if (File.Exists(dataFile)) { File.Delete(dataFile); } RssPublisher publisher = new RssPublisher(); IntegrationResult result = GenerateResult(0); publisher.Run(result); Assert.IsTrue(File.Exists(dataFile)); CheckAgainstExpected("NewFeed"); }
public void AppendToFeedWithinLimits() { if (File.Exists(dataFile)) { File.Delete(dataFile); } RssPublisher publisher = new RssPublisher(); IntegrationResult result = GenerateResult(1); publisher.Run(result); publisher.Run(result); Assert.IsTrue(File.Exists(dataFile)); CheckAgainstExpected("WithinLimits"); }
public void AppendToFeedBeyondLimits() { if (File.Exists(dataFile)) { File.Delete(dataFile); } RssPublisher publisher = new RssPublisher(); publisher.NumberOfItems = 1; IntegrationResult result = GenerateResult(2); result.ProjectUrl = "http://viewproject"; publisher.Run(result); publisher.Run(result); Assert.IsTrue(File.Exists(dataFile)); CheckAgainstExpected("BeyondLimits"); }