File: Formatters\CSharpFormatterTests.cs
Web Access
Project: ..\..\..\test\dotnet-format.UnitTests\dotnet-format.UnitTests.csproj (dotnet-format.UnitTests)
// Copyright (c) Microsoft.  All Rights Reserved.  Licensed under the MIT license.  See License.txt in the project root for license information.
 
using Microsoft.CodeAnalysis.CSharp;
 
namespace Microsoft.CodeAnalysis.Tools.Tests.Formatters
{
    public abstract class CSharpFormatterTests : AbstractFormatterTest
    {
        protected override string DefaultFileExt => "cs";
 
        public override string Language => LanguageNames.CSharp;
 
        protected override CompilationOptions CreateCompilationOptions()
            => new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, allowUnsafe: true);
 
        protected override ParseOptions CreateParseOptions()
            => new CSharpParseOptions(LanguageVersion.Default, DocumentationMode.Diagnose);
    }
}