public void Must_retrieve_correct_entity()
			{
				var entity = new object();
				var systemUnderTest = new LazyEntityById<object>(Guid.NewGuid(), (guid, handling) => entity);

				Assert.That(systemUnderTest.Value, Is.SameAs(entity));
			}
			public void Must_retrieve_correct_entity()
			{
				var entity = new object();
				var finder = MockRepository.GenerateMock<IByIdFinder<object>>();
				Guid entityId = Guid.NewGuid();

				finder.Stub(arg => arg.ById(entityId)).Return(Task.FromResult(entity));

				var systemUnderTest = new LazyEntityById<object>(entityId, finder);

				Assert.That(systemUnderTest.Value, Is.SameAs(entity));
			}