public void Send_PingBackOnAndTrackBackOff_SendPingback() { var fm = new TestableManager(new List<string>() { "http://example.com/1" }, "any blog name") { WillPingbackOn = true, WillTrackbackOn = false }; fm.InstanceSend(new StubPublishable()); Assert.IsTrue(fm.IsPingbackSend); }
public void Send_WhenMultipleUrlsAndTrackbackIsCalled_SendsMessageFromGivenUrl() { var fm = new TestableManager(new List<string>() { "http://example1.com/", "http://example2.com/" }, "any blog name") { WillPingbackOn = false, WillTrackbackOn = true }; fm.InstanceSend(new StubPublishable()); StringAssert.Contains(@"title=&url=http://example1.com/&excerpt=&blog_name=any blog name", fm.Message.First()); StringAssert.Contains(@"title=&url=http://example2.com/&excerpt=&blog_name=any blog name", fm.Message.Skip(1).First()); }
public void Send_WhenUrlsInContentAndTrackbackOn_SendsMessage() { var fm = new TestableManager(new List<string>() {"http://example.com/1"}, "any blog name") { WillPingbackOn = false, WillTrackbackOn = true, }; fm.InstanceSend(new StubPublishable()); StringAssert.Contains(@"title=&url=http://example.com/1&excerpt=&blog_name=any blog name", fm.Message.First()); }
public void Send_PingBackOnAndTrackBackOff_SendPingback() { var fm = new TestableManager(new List <string>() { "http://example.com/1" }, "any blog name") { WillPingbackOn = true, WillTrackbackOn = false }; fm.InstanceSend(new StubPublishable()); Assert.IsTrue(fm.IsPingbackSend); }
public void Send_WhenMultipleUrlsAndTrackbackIsCalled_SendsMessageFromGivenUrl() { var fm = new TestableManager(new List <string>() { "http://example1.com/", "http://example2.com/" }, "any blog name") { WillPingbackOn = false, WillTrackbackOn = true }; fm.InstanceSend(new StubPublishable()); StringAssert.Contains(@"title=&url=http://example1.com/&excerpt=&blog_name=any blog name", fm.Message.First()); StringAssert.Contains(@"title=&url=http://example2.com/&excerpt=&blog_name=any blog name", fm.Message.Skip(1).First()); }
public void Send_WhenUrlsInContentAndTrackbackOn_SendsMessage() { var fm = new TestableManager(new List <string>() { "http://example.com/1" }, "any blog name") { WillPingbackOn = false, WillTrackbackOn = true, }; fm.InstanceSend(new StubPublishable()); StringAssert.Contains(@"title=&url=http://example.com/1&excerpt=&blog_name=any blog name", fm.Message.First()); }