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)); }