public async Task BuildAndTest_All_CheckWithStyleCop_G2_UwpAsync(string projectType, string framework, string platform, string language) { bool templateSelector(ITemplateInfo t) => t.GetTemplateType().IsItemTemplate() && (t.GetProjectTypeList().Contains(projectType) || t.GetProjectTypeList().Contains(All)) && (t.GetFrontEndFrameworkList().Contains(framework) || t.GetFrontEndFrameworkList().Contains(All)) && t.GetPlatform() == platform && !t.GetIsHidden() && !excludedTemplates_Uwp_Group1.Contains(t.GroupIdentity) || t.Identity == "wts.Feat.StyleCop"; // Use the short version of the framework name to avoid failures with cryptic error messages that are actually the result of unreported MAX_PATH issues elsewhere var projectName = $"{projectType}{BuildTemplatesTestFixture.ShortFrameworkName(framework)}AllStyleCopG2"; var projectPath = await AssertGenerateProjectAsync(projectName, projectType, framework, platform, language, templateSelector, BaseGenAndBuildFixture.GetDefaultName, true); AssertBuildProjectThenRunTests(projectPath, projectName, platform); }
public BuildPrismProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, Frameworks.Prism) { }
public BuildMvvmToolkitProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, Frameworks.MVVMToolkit) { }
public BuildPrismProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, "Prism") { }
public BuildCodeBehindProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, Frameworks.CodeBehind) { }
public BuildMVVMBasicProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, "MVVMBasic") { }
public BuildMVVMLightProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, Frameworks.MVVMLight) { }
public BuildCaliburnMicroProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, "CaliburnMicro") { }
public BuildCaliburnMicroProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, Frameworks.CaliburnMicro) { }
public BuildMVVMLightProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, "MVVMLight") { }
public BuildCodeBehindProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, "CodeBehind") { }
public BuildNoneProjectTests(BuildTemplatesTestFixture fixture) : base(fixture, null, Frameworks.None) { }