public void RouteCacheTestDifferentRanges() { var sw = new Stopwatch(); DataSetup(); RouteFinder.ClearCache(); var rf1 = new RouteFinder(); rf1.JumpRange = 30.0F; sw.Start(); rf1.Route(EDSystemManager.Instance.Find("HIP 41181"), EDSystemManager.Instance.Find("Vamm")); sw.Stop(); var uncachedTime = sw.ElapsedTicks; Assert.AreEqual(false, rf1.LastResultWasFromCache); var rf2 = new RouteFinder(); rf2.JumpRange = 40F; sw.Reset(); sw.Start(); rf2.Route(EDSystemManager.Instance.Find("HIP 41181"), EDSystemManager.Instance.Find("Vamm")); sw.Stop(); var cachedTime = sw.ElapsedTicks; Assert.AreEqual(false, rf2.LastResultWasFromCache); }