From 3a041176e9220e3df528a3558c7f919d49303cc7 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 27 Apr 2018 09:44:07 -0700 Subject: [PATCH] Add WebTemplate --- AspNetCoreSdkTests/Templates/TemplateData.cs | 1 + AspNetCoreSdkTests/Templates/WebTemplate.cs | 13 +++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) 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(); } }