chore: Update project files and configurations; enhance .gitignore, add Qodana and SonarScanner scripts, and improve test project references

This commit is contained in:
Miha Kralj
2025-12-03 09:27:29 -08:00
parent 1d145d0622
commit 4a0a8d6da2
28 changed files with 257 additions and 88 deletions
-4
View File
@@ -1,7 +1,3 @@
using System;
using Xunit;
using QuanTAlib;
namespace QuanTAlib.Tests;
public class SmaTests
+3 -5
View File
@@ -4,9 +4,7 @@ using System.Linq;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using Xunit;
using Xunit.Abstractions;
using QuanTAlib;
namespace QuanTAlib.Tests;
@@ -213,7 +211,7 @@ public class SmaValidationTests
// Calculate Tulip SMA
var smaIndicator = Tulip.Indicators.sma;
double[][] inputs = { tData };
double[] options = { (double)period };
double[] options = { period };
int lookback = period - 1;
double[][] outputs = { new double[tData.Length - lookback] };
@@ -247,7 +245,7 @@ public class SmaValidationTests
// Calculate Tulip SMA
var smaIndicator = Tulip.Indicators.sma;
double[][] inputs = { tData };
double[] options = { (double)period };
double[] options = { period };
int lookback = period - 1;
double[][] outputs = { new double[tData.Length - lookback] };
@@ -277,7 +275,7 @@ public class SmaValidationTests
// Calculate Tulip SMA
var smaIndicator = Tulip.Indicators.sma;
double[][] inputs = { sourceData };
double[] options = { (double)period };
double[] options = { period };
int lookback = period - 1;
double[][] outputs = { new double[sourceData.Length - lookback] };
-3
View File
@@ -1,6 +1,3 @@
using System.Linq;
using Xunit;
using QuanTAlib;
namespace QuanTAlib.Tests;