public void Chain_WithTwoNormalTransformations_CreatesChainedTransformation() { var first = new TransformationBase(); var second = new TransformationBase(); var chained = first.Chain(second); Assert.That(chained is ChainedTransformation); }
public void Chain_WithSeconArgumentChained_ReUsesExistsing() { var first = new TransformationBase(); var second = new TransformationBase(); var chained = new ChainedTransformation(first, second); var third = new TransformationBase(); var combined = third.Chain(chained); Assert.That(combined == chained); }