public void Chain_Params_FluentLinkingThree_InnerChaining() { IntToStringLink l1 = new IntToStringLink(1), l2 = new IntToStringLink(2), l3 = new IntToStringLink(3); Assert.That(l1.Chain(l2, l3), Is.SameAs(l1)); Assert.That(l1.Next, Is.SameAs(l2)); Assert.That(l2.Next, Is.SameAs(l3)); Assert.That(l3.Next, Is.Null); }
public void Chain_FluentLinkingTwo_InnerChaining() { var l1 = new IntToStringLink(1); var l2 = new IntToStringLink(2); Assert.That(l1.Chain(l2), Is.SameAs(l1)); Assert.That(l1.Next, Is.SameAs(l2)); Assert.That(l2.Next, Is.Null); }