Example #1
0
            public void LoadedInfo()
            {
                //------------ Arrange
                this.MockSaveCheckpoint();
                this.MockLoadCheckpoint();

                var originalInfo = new ProjectionInfo(ProjectionTestsHelper.GetViewInfos(1), ProjectionTestsHelper.GetProjection(1), new DocumentStrategy());

                originalInfo.Initialize(this._storage);
                const int checkpoint = 1521516;

                originalInfo.UpdateEventStreamVersion(checkpoint).Wait();

                //------------ Act
                var info = this.ReloadProjectionInfo(originalInfo);

                //------------ Assert
                info.GetEventStreamVersion().Should().Be(checkpoint);
            }