using System.Threading.Tasks; using Xunit; namespace Godot.SourceGenerators.Tests; public class ScriptPropertyDefValGeneratorTests { [Fact] public async Task ExportedFields() { await CSharpSourceGeneratorVerifier.Verify( new string[] { "ExportedFields.cs", "MoreExportedFields.cs" }, new string[] { "ExportedFields_ScriptPropertyDefVal.generated.cs" } ); } [Fact] public async Task ExportedProperties() { await CSharpSourceGeneratorVerifier.Verify( "ExportedProperties.cs", "ExportedProperties_ScriptPropertyDefVal.generated.cs" ); } [Fact] public async Task ExportedProperties2() { await CSharpSourceGeneratorVerifier.Verify( "ExportedProperties2.cs", "ExportedProperties2_ScriptPropertyDefVal.generated.cs"); } [Fact] public async Task ExportedComplexStrings() { await CSharpSourceGeneratorVerifier.Verify( "ExportedComplexStrings.cs", "ExportedComplexStrings_ScriptPropertyDefVal.generated.cs" ); } }