Beispiel #1
0
        public void TestCompileErrorsGetLogged()
        {
            string message = "Foo";
            ExtensibleMockModelElement myModelElement = new ExtensibleMockModelElement(partition, message);
            ProjectNode project           = GetTestProjectNode();
            CompileErrorArtifactLink link = new CompileErrorArtifactLink(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>(1, strategy.Errors.Count);
            Assert.IsTrue(strategy.Errors[0].Message.Contains(message));
        }
		public void TestCompileErrorsGetLogged()
		{
			string message = "Foo";
			ExtensibleMockModelElement myModelElement = new ExtensibleMockModelElement(partition, message);
			ProjectNode project = GetTestProjectNode();
			CompileErrorArtifactLink link = new CompileErrorArtifactLink(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>(1, strategy.Errors.Count);
			Assert.IsTrue(strategy.Errors[0].Message.Contains(message));
		}