public override void PreBuildUp(IBuilderContext context)
{
var type = GetTheTypeFromTheBuilderContext(context);
if (AMockObjectShouldBeCreatedForThisType(type))
{
var mock = CreateAMockTrackedByAutoMoq(type);
context.Existing = mock.ActualObject;
}
LoadAnyAbstractDependenciesOf(type);
}