public void TemplateKey_IsProjectKey() { var projectItem = new EmbeddedRazorProjectItem(typeof(Root), "ewffw"); var document = new Mock <RazorCSharpDocument>().Object; var template = new GeneratedRazorTemplate(projectItem, document); Assert.NotNull(template.TemplateKey); Assert.Equal(template.TemplateKey, projectItem.Key); }
public void Ensure_ConstructorParameters_AreApplied() { var projectItem = new EmbeddedRazorProjectItem(typeof(Root), "ewffw"); var document = new Mock <RazorCSharpDocument>().Object; var template = new GeneratedRazorTemplate(projectItem, document); Assert.Same(projectItem, template.ProjectItem); Assert.Same(document, template.CSharpDocument); }
public void GeneratedCode_Taken_From_CSharpDocument() { var projectItem = new EmbeddedRazorProjectItem(typeof(Root), "ewffw"); string value = "test"; var moq = new Mock <RazorCSharpDocument>(); moq.Setup(t => t.GeneratedCode).Returns(value); var document = moq.Object; var template = new GeneratedRazorTemplate(projectItem, document); Assert.NotNull(template.GeneratedCode); Assert.Equal(template.GeneratedCode, document.GeneratedCode); }