예제 #1
0
            public void ReturnsFalseForNull(int ch, int rtu, int point)
            {
                var tmStatus1 = new TmStatus(ch, rtu, point);

                var result = tmStatus1.Equals(null);

                Assert.False(result);
            }
예제 #2
0
            public void ReturnsFalseForWrongAddr(int ch, int rtu, int point)
            {
                var tmStatus1 = new TmStatus(ch, rtu, point);
                var tmStatus2 = new TmStatus(ch, rtu, point + 1);

                var result = tmStatus1.Equals(tmStatus2);

                Assert.False(result);
            }
예제 #3
0
            public void ReturnsTrue(int ch, int rtu, int point)
            {
                var tmStatus1 = new TmStatus(ch, rtu, point);
                var tmStatus2 = new TmStatus(ch, rtu, point);

                var result = tmStatus1.Equals(tmStatus2);

                Assert.True(result);
            }
예제 #4
0
            public void ReturnsFalseForWrongType(int ch, int rtu, int point)
            {
                var tmStatus1 = new TmStatus(ch, rtu, point);
                var tmAnalog  = new TmAnalog(ch, rtu, point);

                var result = tmStatus1.Equals(tmAnalog);

                Assert.False(result);
            }
예제 #5
0
            public void ReturnsFalseForWrongS2Flags(int ch, int rtu, int point)
            {
                var tmStatus1 = new TmStatus(ch, rtu, point);
                var tmStatus2 = new TmStatus(ch, rtu, point)
                {
                    S2Flags = TmS2Flags.Break
                };

                var result = tmStatus1.Equals(tmStatus2);

                Assert.False(result);
            }
예제 #6
0
            public void ReturnsFalseForWrongFlags(int ch, int rtu, int point)
            {
                var tmStatus1 = new TmStatus(ch, rtu, point);
                var tmStatus2 = new TmStatus(ch, rtu, point)
                {
                    Flags = TmFlags.Unreliable
                };

                var result = tmStatus1.Equals(tmStatus2);

                Assert.False(result);
            }