protected void AssertBuildProjectWpfWithMsix(string projectPath, string projectName, string platform, bool deleteAfterBuild = true) { // Build solution var(exitCode, outputFile) = _fixture.BuildSolutionWpfWithMsix(projectName, projectPath, platform); // Assert Assert.True(exitCode.Equals(0), $"Solution {projectName} was not built successfully. {Environment.NewLine}Errors found: {_fixture.GetErrorLines(outputFile)}.{Environment.NewLine}Please see {Path.GetFullPath(outputFile)} for more details."); // Clean if (deleteAfterBuild) { Fs.SafeDeleteDirectory(projectPath); } }