public void EqualsSameInstance() { var t_FirstAddress = new MemoryAddress(0); t_FirstAddress.Equals(t_FirstAddress) .Should().BeTrue(); }
public void EqualsIncorrectType() { var t_FirstAddress = new MemoryAddress(0); t_FirstAddress.Equals(new int()) .Should().BeFalse(); }
public void EqualsNull() { var t_FirstAddress = new MemoryAddress(0); t_FirstAddress.Equals(null) .Should().BeFalse(); }
public void EqualsObject() { var t_FirstAddress = new MemoryAddress(0); object t_SecondAddress = new MemoryAddress(0); t_FirstAddress.Equals(t_SecondAddress) .Should().BeTrue(); }
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(); }