public void SetsCorrectValues(float value, short flags, long time, TmFlags expectedFlags, string expectedTime) { var analogRetro = new TmAnalogRetro(value, flags, time); Assert.Equal(value, analogRetro.Value); Assert.Equal(expectedFlags, analogRetro.Flags); Assert.Equal(expectedTime, analogRetro.Time.ToString(CultureInfo.InvariantCulture)); Assert.True(analogRetro.IsValid); }
public void SetsCorrectValues(float value, uint flags, uint unixTime, ushort ms, TmFlags expectedFlags, string expectedTime) { var analog = new TmAnalogImpulseArchiveInstant(value, flags, unixTime, ms); analog.Value.Should().Be(value); analog.Flags.Should().Be(expectedFlags); analog.Time.ToString(CultureInfo.InvariantCulture).Should().Be(expectedTime); analog.Time.Millisecond.Should().Be(ms); analog.IsUnreliable.Should().BeFalse(); }
public void SetsCorrectValues(float avg, float min, float max, uint flags, uint unixTime, ushort ms, TmFlags expectedFlags, string expectedTime) { var analog = new TmAnalogImpulseArchiveAverage(avg, min, max, flags, unixTime, ms); analog.Value.Should().Be(avg); analog.AvgValue.Should().Be(avg); analog.MinValue.Should().Be(min); analog.MaxValue.Should().Be(max); analog.Flags.Should().Be(expectedFlags); analog.Time.ToString(CultureInfo.InvariantCulture).Should().Be(expectedTime); analog.Time.Millisecond.Should().Be(ms); analog.IsUnreliable.Should().BeFalse(); }