34 lines
1.0 KiB
C#
34 lines
1.0 KiB
C#
using ZB.MOM.WW.SPHistorianClient.Models;
|
|
|
|
namespace ZB.MOM.WW.SPHistorianClient.Tests;
|
|
|
|
public sealed class EnumCompatibilityTests
|
|
{
|
|
[Fact]
|
|
public void RetrievalMode_ValuesMatchManagedWrapper()
|
|
{
|
|
Assert.Equal(0, (int)RetrievalMode.Cyclic);
|
|
Assert.Equal(1, (int)RetrievalMode.Delta);
|
|
Assert.Equal(2, (int)RetrievalMode.Full);
|
|
Assert.Equal(3, (int)RetrievalMode.Interpolated);
|
|
Assert.Equal(11, (int)RetrievalMode.ValueState);
|
|
Assert.Equal(14, (int)RetrievalMode.EndBound);
|
|
}
|
|
|
|
[Fact]
|
|
public void ConnectionKind_ValuesMatchManagedWrapper()
|
|
{
|
|
Assert.Equal(1, (int)HistorianConnectionKind.Process);
|
|
Assert.Equal(2, (int)HistorianConnectionKind.Event);
|
|
}
|
|
|
|
[Fact]
|
|
public void InterpolationType_ValuesMatchManagedWrapper()
|
|
{
|
|
Assert.Equal(0, (int)InterpolationType.StairStep);
|
|
Assert.Equal(1, (int)InterpolationType.Linear);
|
|
Assert.Equal(254, (int)InterpolationType.SystemDefault);
|
|
Assert.Equal(255, (int)InterpolationType.None);
|
|
}
|
|
}
|