public void Ctor_PassedBuilderIsNotNull_AttachToBuilder_Success() { var builder = new TransformationBuilder <Foo, Bar>(); var transformator = new MyAbstractTransformator(builder); Assert.AreEqual(builder, transformator.GetBuilder()); }
public override void Setup() { base.Setup(); _builder = Transformation.For <Foo, Bar>(); _transformator = new MyAbstractTransformator(); _transformator.AttachTo(_builder); }
public void GetTransformations_BuilderIsNull_ReturnEmptyList() { var transformator = new MyAbstractTransformator(); var result = transformator.GetTransformations(); Assert.IsNotNull(result); Assert.AreEqual(0, result.Count); }
public void GetTransformations_BuilderIsNotNull_ReturnBuilderTransformations() { var builder = new TransformationBuilder <Foo, Bar>(); var transformator = new MyAbstractTransformator(builder); var result = transformator.GetTransformations(); Assert.AreEqual(builder.Transformations, result); }
public void Ctor_PassedBuilderIsNull_DontAttachToBuilder() { var transformator = new MyAbstractTransformator(); Assert.IsNull(transformator.GetBuilder()); }