public void Get_csproj_text()
        {
            string expected =
                @"<Project Sdk=""Microsoft.NET.Sdk"">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>

</Project>";

            string actual = _projectFileGenerator.GetCsprojText();

            Assert.Equal(expected, actual, ignoreLineEndingDifferences: true, ignoreWhiteSpaceDifferences: true);
        }
Exemple #2
0
        public void Generate_project_file_with_csproj_text()
        {
            string filePath = _projectFileGenerator.Generate();

            string expectedCsprojText = _projectFileGenerator.GetCsprojText();
            string actualCsprojText   = File.ReadAllText(filePath);

            Assert.Equal(expectedCsprojText, actualCsprojText);

            Cleanup(Path.GetDirectoryName(filePath));
        }