public void OperatorNotEqualsSameInstance() { var t_Address = new MemoryBankAddress(0); (t_Address != t_Address) .Should() .BeFalse(); }
public void OperatorEqualsNull() { var t_Address = new MemoryBankAddress(0); (t_Address == null) .Should() .BeFalse(); }
public void EqualsObjectIncorrectType() { var t_Address = new MemoryBankAddress(0); t_Address.Equals(new int()) .Should() .BeFalse(); }
public void OperatorEqualsSameInstance() { var t_Address = new MemoryBankAddress(0); (t_Address == t_Address) .Should() .BeTrue(); }
public void EqualsObjectNull() { var t_Address = new MemoryBankAddress(0); t_Address.Equals((object)null) .Should() .BeFalse(); }
public void HashCode() { var t_FirstAddress = new MemoryBankAddress(0); var t_SecondAddress = new MemoryBankAddress(0); (t_FirstAddress.GetHashCode() == t_SecondAddress.GetHashCode()) .Should().BeTrue(); }
public void OperatorEqualsInstanceWithSameValue() { var t_FirstAddress = new MemoryBankAddress(0); var t_SecondAddress = new MemoryBankAddress(0); (t_FirstAddress == t_SecondAddress) .Should() .BeTrue(); }
public void EqualsObjectOfCorrectType() { var t_FirstAddress = new MemoryBankAddress(0); object t_SecondAddress = new MemoryBankAddress(0); t_FirstAddress.Equals(t_SecondAddress) .Should() .BeTrue(); }
public void CompareToLowerAddress() { var t_Address = new MemoryBankAddress(10); t_Address .CompareTo(new MemoryBankAddress(0)) .Should() .Be(1); }
public void CompareToSameAddress() { var t_Address = new MemoryBankAddress(0); t_Address .CompareTo(t_Address) .Should() .Be(0); }
public void Equals() { var t_FirstAddress = new MemoryBankAddress(0); var t_SecondAddress = new MemoryBankAddress(0); t_FirstAddress.Equals(t_SecondAddress) .Should() .BeTrue(); }
public void AttachNewBankAtAddress() { var t_Address = new MemoryBankAddress(100); m_Service.AttachAtAddress(new MemoryBank(96), t_Address); var t_Bank = m_Service.ResolveAddress(t_Address); t_Bank.Should().NotBeNull(); t_Bank.Size.Should().Be(96); }
public void AttachAtAddress(IMemoryBank Bank, MemoryBankAddress Address) { if (!HasBankAtAddress(Address)) { m_Banks.Add(Address, Bank); } else { throw new AddressOccupied(); } }
public bool HasBankAtAddress(MemoryBankAddress Address) { return(m_Banks.ContainsKey(Address)); }
public void Detach(MemoryBankAddress Address) { m_Banks.Remove(Address); }
public void SetFetchFromAddress(MemoryAddress MemoryAddress, MemoryBankAddress BankAddress) { FetchFromAddress = MemoryAddress; m_CurrentBank = _ResolveMemoryBank(BankAddress); _SetReadAndNextLocations(); }
private IMemoryBank _LookUpMemoryBank(MemoryBankAddress Address) { return(m_BankService.ResolveAddress(Address)); }
public IMemoryBank ResolveAddress(MemoryBankAddress Address) { return(m_Banks[Address]); }