public void Initialize() { AodvConfiguration = new AodvParameters(AODV_ActiveRouteTimeout, SecondsPerTick, NumberOfSatellitesPerOrbit, NumberOfOrbits, CrossSeamCommunicationEnabled); if (MessageTtlValue == 0) { MessageTtlValue = AodvConfiguration.NetDiameter; } }
public void Constructor_NetDiameterCorrect520Cross() { var uut = new AodvParameters(10, 10, 20, 5, true); Assert.AreEqual(12, uut.NetDiameter); }
public void Constructor_NetDiameterCorrect1020nonCross() { var uut = new AodvParameters(10, 10, 20, 10, false); Assert.AreEqual(19, uut.NetDiameter); }