protected function getMockedBlueprintFactory(\StackFormation\Config $config)
{
$stackFactoryMock = $this->getMock('\\StackFormation\\StackFactory', [], [], '', false);
$stackFactoryMock->method('getStackOutput')->willReturn('dummyOutput');
$stackFactoryMock->method('getStackResource')->willReturn('dummyResource');
$stackFactoryMock->method('getStackParameter')->willReturn('dummyParameter');
$profileManagerMock = $this->getMock('\\StackFormation\\Profile\\Manager', [], [], '', false);
$profileManagerMock->method('getStackFactory')->willReturn($stackFactoryMock);
$valueResolver = new \StackFormation\ValueResolver\ValueResolver(null, $profileManagerMock, $config);
return new \StackFormation\BlueprintFactory($config, $valueResolver);
}