public void BuildSharedCompilerArguments_SingleArgument_LanguageStandard( LanguageStandard standard, string expectedFlag) { var arguments = new SharedCompileArguments() { Standard = standard, }; var actualArguments = ArgumentBuilder.BuildSharedCompilerArguments( arguments); var expectedArguments = new List <string>() { "/nologo", "/FC", "/permissive-", "/Zc:__cplusplus", "/Zc:externConstexpr", "/Zc:inline", "/Zc:throwingNew", "/W4", expectedFlag, "/Od", "/X", "/RTC1", "/EHsc", "/MT", "/bigobj", "/c", }; Assert.Equal(expectedArguments, actualArguments); }
public Recipe(string name) { IsDirty = false; _name = name; _type = null; _version = null; _standard = LanguageStandard.Default; Dependencies = new List <PackageReference>(); _public = null; Source = new List <string>(); }