Refactor tests and project files for improved consistency and clarity

This commit is contained in:
Miha Kralj
2025-12-27 18:09:04 -08:00
parent bf99f3caa9
commit f2487ced04
58 changed files with 863 additions and 276 deletions
+5 -5
View File
@@ -35,9 +35,9 @@ public class AoIndicatorTests
var indicator = new AoIndicator { FastPeriod = 10, SlowPeriod = 40 };
indicator.Initialize();
Assert.Contains("AO", indicator.ShortName);
Assert.Contains("10", indicator.ShortName);
Assert.Contains("40", indicator.ShortName);
Assert.Contains("AO", indicator.ShortName, StringComparison.Ordinal);
Assert.Contains("10", indicator.ShortName, StringComparison.Ordinal);
Assert.Contains("40", indicator.ShortName, StringComparison.Ordinal);
}
[Fact]
@@ -45,8 +45,8 @@ public class AoIndicatorTests
{
var indicator = new AoIndicator();
Assert.Contains("github.com", indicator.SourceCodeLink);
Assert.Contains("Ao.Quantower.cs", indicator.SourceCodeLink);
Assert.Contains("github.com", indicator.SourceCodeLink, StringComparison.Ordinal);
Assert.Contains("Ao.Quantower.cs", indicator.SourceCodeLink, StringComparison.Ordinal);
}
[Fact]
+2 -2
View File
@@ -69,10 +69,10 @@ public sealed class AoValidationTests : IDisposable
var tulipIndicator = Tulip.Indicators.ao;
double[][] inputs = { high, low };
double[] options = { };
double[] options = Array.Empty<double>();
int lookback = 33;
double[][] outputs = { new double[_data.Bars.Count - lookback] };
double[][] outputs = [new double[_data.Bars.Count - lookback]];
tulipIndicator.Run(inputs, options, outputs);
var tulipResults = outputs[0];