Esempio n. 1
0
        public void EqualsSameInstance()
        {
            var t_FirstAddress = new MemoryAddress(0);

            t_FirstAddress.Equals(t_FirstAddress)
            .Should().BeTrue();
        }
Esempio n. 2
0
        public void EqualsIncorrectType()
        {
            var t_FirstAddress = new MemoryAddress(0);

            t_FirstAddress.Equals(new int())
            .Should().BeFalse();
        }
Esempio n. 3
0
        public void EqualsNull()
        {
            var t_FirstAddress = new MemoryAddress(0);

            t_FirstAddress.Equals(null)
            .Should().BeFalse();
        }
Esempio n. 4
0
        public void EqualsObject()
        {
            var    t_FirstAddress  = new MemoryAddress(0);
            object t_SecondAddress = new MemoryAddress(0);

            t_FirstAddress.Equals(t_SecondAddress)
            .Should().BeTrue();
        }
Esempio n. 5
0
        public void AddressAddition()
        {
            var t_Address = new MemoryAddress(0) +
                            new MemoryAddress(3);
            var t_CompareAddress = new MemoryAddress(3);

            t_Address.Value.Should().Be(3);
            t_Address.Equals(t_CompareAddress).Should().BeTrue();
        }