public void AddStartupProperties_Produces_Expected_Basic_Result() { var expectedDeclarationStrings = new[] { ExpectedConfigPropertyDeclarationFullText, ExpectedEnvPropertyDeclarationFullText }; var actualDeclarationStrings = StartupSyntaxHelper.AddStartupProperties().Select(declaration => declaration.NormalizeWhitespace().ToFullString()); Assert.AreEqual(expectedDeclarationStrings, actualDeclarationStrings); }
public void AddStartupProperties_Produces_Expected_Result_When_Additional_Properties_Present() { var additionalPropertyDeclarations = new[] { SyntaxHelperSetupFixture.AdditionalPropertyDeclaration }; var expectedDeclarationStrings = new[] { ExpectedConfigPropertyDeclarationFullText, ExpectedEnvPropertyDeclarationFullText, SyntaxHelperSetupFixture.AdditionalPropertyFullText }; var actualDeclarationStrings = StartupSyntaxHelper.AddStartupProperties(additionalPropertyDeclarations) .Select(declaration => declaration.NormalizeWhitespace().ToFullString()); Assert.AreEqual(expectedDeclarationStrings, actualDeclarationStrings); }