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);
}