public void Chain_OnChainedTransformation_ReUsesExisting()
{
var first = new TransformationBase();
var second = new TransformationBase();
ChainedTransformation chained = new ChainedTransformation(first, second);
var third = new TransformationBase();
var combined = chained.Chain(third);
Assert.That(combined == chained);
Assert.That(chained.InnerTransformations.Count() == 3);
}