public function getPreprocessedTemplate()
{
$config = new \StackFormation\Config([FIXTURE_ROOT . 'Config/blueprint.1.yml']);
$profileManagerMock = $this->getMock('\\StackFormation\\Profile\\Manager', [], [], '', false);
$valueResolver = new \StackFormation\ValueResolver\ValueResolver(null, $profileManagerMock, $config);
$blueprintFactory = new \StackFormation\BlueprintFactory($config, $valueResolver);
$blueprint = $blueprintFactory->getBlueprint('fixture1');
$template = $blueprint->getPreprocessedTemplate();
$template = json_decode($template, true);
$this->assertArrayHasKey('Resources', $template);
$this->assertArrayHasKey('MyResource', $template['Resources']);
$this->assertEquals('AWS::CloudFormation::WaitConditionHandle', $template['Resources']['MyResource']['Type']);
}