anchor.diff:  open NBlast.Storage.Core.Index
   open NBlast.Storage.Core.Extensions
   open System
  +open System.Linq.Expressions
   open System.Runtime
   open Xunit
   open FluentAssertions
  
positive.code:         // Given
          let actualAmount = 20
          let fixture = new Fixture()
          let storageWriter = new FakeStorageWriter()
          let queueKeeper = new Mock<IIndexingQueueKeeper>(MockBehavior.Strict)
          let mutable collector: LogDocument list = List.empty
  
          queueKeeper
              .Setup<seq<LogModel>>(fun x -> x.ConsumeMany(Some actualAmount))
              .Returns(fun () -> fixture.CreateMany<LogModel>(actualAmount)) |> ignore
          queueKeeper
              .Setup<int>(fun x -> x.Count()).Returns(fun () -> actualAmount) |> ignore
          
  
negative.code:             x.Message.Value.Should().NotBeNullOrEmpty("Message field must have a value") |> ignore
              x.Logger.Value.Should().NotBeNullOrEmpty("Logger field must have a value") |> ignore
              x.Level.Value.Should().NotBeNullOrEmpty("Level field must have a value") |> ignore
              x.CreatedAt.Value.Should().Be(expectedCreatedAt.Value, "CreatedAt must be 1977-01-01") |> ignore
              x.Content.Value.Should().Contain(x.Error.Value.Value, "Content should contain error") |> ignore
              x.Content.Value.Should().Contain(x.Message.Value, "Content should contain message") |> ignore
          ) 
  