public void SetsUnreliableForUnreliableFlag() { var analog = new TmAnalogImpulseArchiveAverage(A.Dummy <float>(), A.Dummy <float>(), A.Dummy <float>(), 0x01, A.Dummy <uint>(), A.Dummy <ushort>()); analog.IsUnreliable.Should().BeTrue(); }
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(); }