18 lines
653 B
C#
18 lines
653 B
C#
public class GodotVmOptionsTests
|
|
{
|
|
[Fact]
|
|
public void PersistentInteractiveRunIsUnboundedButSelftestRetainsDiagnosticCap()
|
|
{
|
|
var interactive = GodotVmOptions.Create(selftest: false, ignoreExitRequests: true);
|
|
var selftest = GodotVmOptions.Create(selftest: true, ignoreExitRequests: false);
|
|
|
|
Assert.Equal(long.MaxValue, interactive.MaxSteps);
|
|
Assert.True(interactive.IgnoreExitRequests);
|
|
Assert.False(interactive.NoSaveDat);
|
|
|
|
Assert.Equal(GodotVmOptions.DiagnosticMaxSteps, selftest.MaxSteps);
|
|
Assert.False(selftest.IgnoreExitRequests);
|
|
Assert.True(selftest.NoSaveDat);
|
|
}
|
|
}
|