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); }