public void TestResetWhileUnpaused()
{
GameClock gc = new GameClock();
gc.Start();
GameTime gt = new GameTime(new TimeSpan(100), new TimeSpan(100));
gc.Update(gt);
Assert.AreEqual(new TimeSpan(100), gc.ElapsedTime);
gc.Reset();
Assert.AreEqual(new TimeSpan(), gc.ElapsedTime);
gc.Update(gt);
Assert.AreEqual(new TimeSpan(100), gc.ElapsedTime);
}