fix: restore clock and validation contracts
ci / backend (push) Failing after 1s
ci / static (push) Failing after 7s
ci / backend (pull_request) Failing after 1s
ci / static (pull_request) Failing after 10s
Build & Test with Secrets / build (pull_request) Failing after 2s
ci / publish (pull_request) Has been cancelled
ci / frontend (pull_request) Has been cancelled
Build & Test with Secrets / security-scan (pull_request) Has been cancelled
Build & Test with Secrets / notification (pull_request) Has been cancelled
Build & Test with Secrets / frontend (pull_request) Has been cancelled
ci / publish (push) Has been cancelled
ci / frontend (push) Has been cancelled
ci / backend (push) Failing after 1s
ci / static (push) Failing after 7s
ci / backend (pull_request) Failing after 1s
ci / static (pull_request) Failing after 10s
Build & Test with Secrets / build (pull_request) Failing after 2s
ci / publish (pull_request) Has been cancelled
ci / frontend (pull_request) Has been cancelled
Build & Test with Secrets / security-scan (pull_request) Has been cancelled
Build & Test with Secrets / notification (pull_request) Has been cancelled
Build & Test with Secrets / frontend (pull_request) Has been cancelled
ci / publish (push) Has been cancelled
ci / frontend (push) Has been cancelled
This commit is contained in:
@@ -22,7 +22,7 @@ public class VS03_MarketDataPolicyTests
|
||||
DataSource: "KRX",
|
||||
CorrelationId: "test-123");
|
||||
|
||||
var result = MarketDataPolicy.ValidatePrice(price);
|
||||
var result = MarketDataPolicy.ValidatePrice(price, DateOnly.FromDateTime(DateTime.UtcNow));
|
||||
|
||||
Assert.True(result.IsValid);
|
||||
Assert.Empty(result.Errors);
|
||||
@@ -46,7 +46,7 @@ public class VS03_MarketDataPolicyTests
|
||||
DataSource: "KRX",
|
||||
CorrelationId: "test-123");
|
||||
|
||||
var result = MarketDataPolicy.ValidatePrice(price);
|
||||
var result = MarketDataPolicy.ValidatePrice(price, DateOnly.FromDateTime(DateTime.UtcNow));
|
||||
|
||||
Assert.False(result.IsValid);
|
||||
Assert.Contains("Open price must be > 0", result.Errors);
|
||||
@@ -69,7 +69,7 @@ public class VS03_MarketDataPolicyTests
|
||||
DataSource: "KRX",
|
||||
CorrelationId: "test-123");
|
||||
|
||||
var result = MarketDataPolicy.ValidatePrice(price);
|
||||
var result = MarketDataPolicy.ValidatePrice(price, DateOnly.FromDateTime(DateTime.UtcNow));
|
||||
|
||||
Assert.False(result.IsValid);
|
||||
Assert.Contains("High must be >= Low", result.Errors);
|
||||
@@ -92,7 +92,7 @@ public class VS03_MarketDataPolicyTests
|
||||
DataSource: "KRX",
|
||||
CorrelationId: "test-123");
|
||||
|
||||
var result = MarketDataPolicy.ValidatePrice(price);
|
||||
var result = MarketDataPolicy.ValidatePrice(price, DateOnly.FromDateTime(DateTime.UtcNow));
|
||||
|
||||
Assert.False(result.IsValid);
|
||||
Assert.Contains("cannot be in the future", result.Errors[0]);
|
||||
@@ -115,7 +115,7 @@ public class VS03_MarketDataPolicyTests
|
||||
DataSource: "KRX",
|
||||
CorrelationId: "test-123");
|
||||
|
||||
var result = MarketDataPolicy.ValidatePrice(price);
|
||||
var result = MarketDataPolicy.ValidatePrice(price, DateOnly.FromDateTime(DateTime.UtcNow));
|
||||
|
||||
Assert.True(result.IsValid);
|
||||
Assert.True(result.QualityScore < 80); // Quality degraded but still valid
|
||||
|
||||
Reference in New Issue
Block a user