public void GetPreviousTick() { // Check cannot go back before the first tick GameTick previousTick = _tick.GetPreviousTick(); Assert.AreEqual(_tick, previousTick); // Advance and then come back GameTick startingTick = _tick.GetNextTick().GetPreviousTick(); Assert.AreEqual(_time, startingTick.GetDate()); Assert.AreEqual(_tickNumber, startingTick.GetTick()); }