diff --git a/AspNetCoreSdkTests/Templates/TemplateData.cs b/AspNetCoreSdkTests/Templates/TemplateData.cs index fe37102554..a9b3aaf43f 100644 --- a/AspNetCoreSdkTests/Templates/TemplateData.cs +++ b/AspNetCoreSdkTests/Templates/TemplateData.cs @@ -8,6 +8,7 @@ namespace AspNetCoreSdkTests.Templates { new ClassLibraryTemplate(), new ConsoleApplicationTemplate(), + new WebTemplate(), }; } } diff --git a/AspNetCoreSdkTests/Templates/WebTemplate.cs b/AspNetCoreSdkTests/Templates/WebTemplate.cs index f593c2c991..fbffa38594 100644 --- a/AspNetCoreSdkTests/Templates/WebTemplate.cs +++ b/AspNetCoreSdkTests/Templates/WebTemplate.cs @@ -1,16 +1,21 @@ using System.Collections.Generic; +using System.IO; +using System.Linq; namespace AspNetCoreSdkTests.Templates { public class WebTemplate : ConsoleApplicationTemplate { public override string Name => "web"; + public override TemplateType Type => TemplateType.Application; - public override IEnumerable ExpectedObjFilesAfterRestore => throw new System.NotImplementedException(); + public override IEnumerable ExpectedObjFilesAfterBuild => Enumerable.Concat(base.ExpectedObjFilesAfterBuild, new[] + { + $"{Name}.RazorAssemblyInfo.cache", + $"{Name}.RazorAssemblyInfo.cs", + $"{Name}.RazorTargetAssemblyInfo.cache", + }.Select(p => Path.Combine(OutputPath, p))); - public override IEnumerable ExpectedObjFilesAfterBuild => throw new System.NotImplementedException(); - - public override IEnumerable ExpectedBinFilesAfterBuild => throw new System.NotImplementedException(); } }