protected override void ScenarioSetup() { SourceContext = new DefaultEntityContext(EntitySource.Object, MappingsRepository.Object, ChangeDetector.Object); Source = SourceContext.Create <IProduct>(new Iri("source")); MappingsRepository.Setup(instance => instance.FindPropertyMappingFor(It.IsAny <IEntity>(), It.IsAny <PropertyInfo>())) .Returns <IEntity, PropertyInfo>((entity, propertyInfo) => { var result = new Mock <IPropertyMapping>(MockBehavior.Strict); result.SetupGet(instance => instance.PropertyInfo).Returns(propertyInfo); return(result.Object); }); }
public void Setup() { EntitySource = new Mock <IEntitySource>(MockBehavior.Strict); MappingsRepository = new Mock <IMappingsRepository>(MockBehavior.Strict); ChangeDetector = new Mock <IChangeDetector>(MockBehavior.Strict); Context = new DefaultEntityContext( EntitySource.Object, MappingsRepository.Object, ChangeDetector.Object); ScenarioSetup(); TheTest(); }
protected override void ScenarioSetup() { EntitySource = (InMemoryEntitySource = new Mock <IInMemoryEntitySource>(MockBehavior.Strict)).As <IEntitySource>(); Context = new DefaultEntityContext(EntitySource.Object, MappingsRepository.Object, ChangeDetector.Object); }