示例#1
0
        public void ABeaconKeyDoesNotEqualObjectOfDifferentType()
        {
            // given
            var key = new BeaconKey(1, 0);

            // when
            var obtained = key.Equals(new object());

            // when, then
            Assert.That(obtained, Is.EqualTo(false));
        }
示例#2
0
        public void ABeaconKeyDoesNotEqualNull()
        {
            // given
            var key = new BeaconKey(1, 0);

            // when
            var obtained = key.Equals(null);

            // then
            Assert.That(obtained, Is.EqualTo(false));
        }
示例#3
0
        public void InstancesWithDifferentBeaconSeqNoAreNotEqual()
        {
            // given
            var keyOne = new BeaconKey(17, 37);
            var keyTwo = new BeaconKey(17, 73);

            // when
            var obtained = keyOne.Equals(keyTwo);

            // then
            Assert.That(obtained, Is.EqualTo(false));
        }
示例#4
0
        public void InstancesWithSameValuesAreEqual()
        {
            // given
            var keyOne = new BeaconKey(17, 18);
            var keyTwo = new BeaconKey(17, 18);

            // when
            var obtained = keyOne.Equals(keyTwo);

            // then
            Assert.That(obtained, Is.EqualTo(true));
        }