Exemplo n.º 1
0
 public void Initialize()
 {
     this.logger                  = new Mock <ILogger>();
     this.checkpointStore         = new Mock <IReadModelCheckpointStore>();
     this.changeEventTypeMigrator = new ChangeEventTypeMigrator();
     this.projection              = new Mock <IReadModelProjection>();
     this.projection.Setup(prj => prj.EntityType)
     .Returns(typeof(string));
     this.projection.Setup(prj => prj.Project(It.IsAny <IChangeEvent>()))
     .Returns(true);
     this.projections = new List <IReadModelProjection> {
         this.projection.Object
     };
     this.projector = new ReadModelProjector(this.logger.Object, this.checkpointStore.Object,
                                             this.changeEventTypeMigrator, this.projections.ToArray());
 }
Exemplo n.º 2
0
        public ReadModelProjectorSpec()
        {
            var recorder = new Mock <IRecorder>();

            this.checkpointStore = new Mock <IReadModelCheckpointStore>();
            var changeEventTypeMigrator = new ChangeEventTypeMigrator();

            this.projection = new Mock <IReadModelProjection>();
            this.projection.Setup(prj => prj.EntityType)
            .Returns(typeof(string));
            this.projection.Setup(prj => prj.Project(It.IsAny <IChangeEvent>()))
            .Returns(true);
            var projections = new List <IReadModelProjection> {
                this.projection.Object
            };

            this.projector = new ReadModelProjector(recorder.Object, this.checkpointStore.Object,
                                                    changeEventTypeMigrator, projections.ToArray());
        }