public void ResetToBeginning_WhenCalled_ResetsOrderPosition() { var factory = new StumpResponseFactory(ResponseFactoryBehavior.OrderedInfinite); PopulateFactoryWithMultipleResponses(factory, 3); Assert.AreEqual(1, factory.CreateResponse(new MockHttpRequest()).StatusCode); Assert.AreEqual(2, factory.CreateResponse(new MockHttpRequest()).StatusCode); factory.ResetToBeginning(); Assert.AreEqual(1, factory.CreateResponse(new MockHttpRequest()).StatusCode); }