Files
KArtSell.Aegis/tests/KArtSell.SignalEngine.UnitTests/SellDecisionEvidenceGuardTests.cs
T
kjh2064 dcd1322d41
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s
Initial commit: Add project files
2026-08-02 05:15:36 +09:00

11 lines
557 B
C#

using KArtSell.Modules.SignalEngine.Domain;
namespace KArtSell.SignalEngine.UnitTests;
public sealed class SellDecisionEvidenceGuardTests
{
[Fact] public void Rejects_lookahead_and_unit_confusion() {
var now=DateTimeOffset.UtcNow;
Assert.Throws<InvalidOperationException>(()=>SellDecisionEvidenceGuard.EnsureValid(new("e","d","m","c","sha",now,now.AddMinutes(1),.2m,.3m,.1m,.2m)));
Assert.Throws<ArgumentOutOfRangeException>(()=>SellDecisionEvidenceGuard.EnsureValid(new("e","d","m","c","sha",now,now,20m,.3m,.1m,.2m)));
}
}