public void WhenGetValueCalled_ThenRetrievedFromHttpItemsContext() { var newValue = new object(); var storeMock = new Mock<IPerRequestStore>(); storeMock.Setup(s => s.GetValue(It.IsAny<object>())).Returns(newValue).Verifiable(); var lifetimeManager = new UnityPerRequestLifetimeManager(storeMock.Object); lifetimeManager.SetValue(newValue); var returnedValue = lifetimeManager.GetValue(); storeMock.Verify(); }