コード例 #1
0
            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);
            }
コード例 #2
0
            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();
            }
コード例 #3
0
            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();
            }