Files
QuanTAlib/lib/trends_FIR/sma/tests/Sma.Tolerance.Tests.cs
T
Miha Kralj 060649192f docs: remove C# Implementation Considerations sections, clean up temp scripts, reorganize test files
- Remove 'C# Implementation Considerations' sections from 34 indicator .md files
- Delete 29 temp PowerShell scripts (_fix_mojibake.ps1, _hex_scan.ps1, etc.)
- Move test files into tests/ subdirectories for consistent project structure
- Add trader-focused bullet points to indicator documentation
2026-03-12 12:34:16 -07:00

33 lines
745 B
C#

using Skender.Stock.Indicators;
namespace QuanTAlib.Tests;
public sealed class SmaToleranceTests : IDisposable
{
private readonly ValidationTestData _testData;
public SmaToleranceTests()
{
_testData = new ValidationTestData();
}
public void Dispose()
{
_testData.Dispose();
}
[Fact]
public void Check_Skender_Tolerance()
{
const int period = 20;
var sma = new Sma(period);
var qResult = sma.Update(_testData.Data);
var sResult = _testData.SkenderQuotes.GetSma(period).ToList();
ValidationHelper.VerifyData(qResult, sResult, (s) => s.Sma);
// Add explicit assertion to satisfy SonarQube
Assert.True(qResult.Count > 0);
}
}