using AVEVA.Historian.Client.Models; namespace AVEVA.Historian.Client.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); } }