25 references to LineEndingAssert
Aspire.Cli.Tests (25)
Commands\InitCommandTests.cs (4)
319LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")); 320LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.run.json")); 902await File.WriteAllTextAsync(configPath, "{\n \"channel\": \"stable\"\n}\n".ReplaceLineEndings(LineEndingAssert.NonOsNewLine)); 912LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(configPath);
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
238LineEndingAssert.UsesOsLineBreaksAndSingleFinalNewline(content);
Configuration\AspireConfigFileTests.cs (1)
246LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName));
Configuration\ConfigurationHelperTests.cs (12)
465LineEndingAssert.UsesOsLineBreaksAndSingleFinalNewline(ConfigurationHelper.EnsureFinalNewline(json)); 480var json = "{" + LineEndingAssert.NonOsNewLine + " \"a\": 1" + LineEndingAssert.NonOsNewLine + "}"; 482LineEndingAssert.UsesOsLineBreaksAndSingleFinalNewline(ConfigurationHelper.NormalizeJsonFileContent(json)); 499LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(settingsPath); 517LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(settingsPath); 531File.WriteAllText(settingsPath, "{" + LineEndingAssert.NonOsNewLine + " \"channel\": \"stable\"" + LineEndingAssert.NonOsNewLine + "}"); 541LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(settingsPath); 551File.WriteAllText(settingsPath, "{" + LineEndingAssert.NonOsNewLine + " \"features:showAllTemplates\": true" + LineEndingAssert.NonOsNewLine + "}"); 556LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(settingsPath);
Configuration\ConfigurationServiceTests.cs (4)
177var (service, settingsFilePath) = CreateService(workspace, "{\n \"appHost\": {\n \"path\": \"MyApp.csproj\"\n }\n}\n".ReplaceLineEndings(LineEndingAssert.NonOsNewLine)); 181LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(settingsFilePath); 202var (service, settingsFilePath) = CreateService(workspace, "{\n \"channel\": \"daily\",\n \"appHost\": {\n \"path\": \"MyApp.csproj\"\n }\n}\n".ReplaceLineEndings(LineEndingAssert.NonOsNewLine)); 207LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(settingsFilePath);
Migrations\TypeScriptAppHostMigrationTests.cs (1)
234LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(Path.Combine(root.FullName, "aspire.config.json"));
Templating\CliTemplateFactoryConfigLineEndingTests.cs (2)
38content => content.ReplaceLineEndings(LineEndingAssert.NonOsNewLine), 41LineEndingAssert.FileUsesOsLineBreaksAndSingleFinalNewline(Path.Combine(outputDirectory, fileName));