public void Create_IgnoresConfigureParameter() { // Arrange var factory = new ProjectEngineFactory_Unsupported(); // Act & Assert factory.Create(UnsupportedRazorConfiguration.Instance, RazorProjectFileSystem.Empty, (builder) => throw new XunitException("There should not be an opportunity to configure the project engine in the unsupported scenario.")); }
public void Create_ProcessDesignTime_AlwaysGeneratesEmptyGeneratedCSharp() { // Arrange var factory = new ProjectEngineFactory_Unsupported(); var engine = factory.Create(UnsupportedRazorConfiguration.Instance, RazorProjectFileSystem.Empty, (_) => { }); var sourceDocument = TestRazorSourceDocument.Create("<strong>Hello World!</strong>", RazorSourceDocumentProperties.Default); // Act var codeDocument = engine.ProcessDesignTime(sourceDocument, "test", Array.Empty <RazorSourceDocument>(), Array.Empty <TagHelperDescriptor>()); // Assert Assert.Equal(UnsupportedCSharpLoweringPhase.UnsupportedDisclaimer, codeDocument.GetCSharpDocument().GeneratedCode); }