AutoMoq.Unity.AutoMockingBuilderStrategy.PreBuildUp C# (CSharp) Method

PreBuildUp() public method

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

            LoadAnyAbstractDependenciesOf(type);
        }