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();
 }
Esempio n. 3
0
 protected override void ScenarioSetup()
 {
     EntitySource = (InMemoryEntitySource = new Mock <IInMemoryEntitySource>(MockBehavior.Strict)).As <IEntitySource>();
     Context      = new DefaultEntityContext(EntitySource.Object, MappingsRepository.Object, ChangeDetector.Object);
 }