public void TestCancelOutputGetsCalled()
		{
			ExtensibleMockModelElement myModelElement = new ExtensibleMockModelElement(partition, "");
			ProjectNode project = GetTestProjectNode();
			CancelOutputArtifactLink link = new CancelOutputArtifactLink(myModelElement);
			Utility.SetData<IServiceProvider>(link, new MockServiceProvider());
			Utility.SetData<ProjectNode>(link, project);
			TextTemplateCodeGenerationStrategy strategy = new TextTemplateCodeGenerationStrategy();
			strategy.ResourceResolver = link;
			IDictionary<string, string> result = strategy.Generate(link);

			Assert.AreEqual<int>(0, result.Count);
		}