17 lines
561 B
C#
17 lines
561 B
C#
namespace ZB.MOM.WW.SPHistorianClient.Tests;
|
|
|
|
public sealed class ProtocolGuardrailTests
|
|
{
|
|
[Fact]
|
|
public async Task ReadAtTime_RequiresAuthCredentials()
|
|
{
|
|
HistorianClient client = new(new HistorianClientOptions { Host = "localhost", IntegratedSecurity = false });
|
|
|
|
ProtocolEvidenceMissingException ex = await Assert.ThrowsAsync<ProtocolEvidenceMissingException>(() =>
|
|
client.ReadAtTimeAsync("SysTimeSec", [DateTime.UtcNow], CancellationToken.None));
|
|
|
|
Assert.Contains("IntegratedSecurity", ex.Operation);
|
|
}
|
|
|
|
}
|