public async Task It_Emits_Right_Format_With_Sentinels_Around_JSONAsync()
 {
     using (var output = await ConsoleOutput.Capture())
     {
         InstrumentationEmitter.EmitProgramState(programStateJson);
         output.StandardOutput.Should().MatchEquivalentOf($"{ InstrumentationEmitter.Sentinel}*{InstrumentationEmitter.Sentinel}");
     }
 }
        public InstrumentationEmitterTests()
        {
            var a = 1;
            var b = "two";

            programStateJson = InstrumentationEmitter.GetProgramState(
                new FilePosition
            {
                Line      = 1,
                Character = 2,
                File      = "test.cs"
            }.ToJson(),
                (new VariableInfo
            {
                Name = nameof(a),
                Value = JToken.FromObject(a),
                RangeOfLines = new LineRange
                {
                    Start = 10,
                    End = 11
                }
            }.ToJson(),
                 a
                ),
                (new VariableInfo
            {
                Name = nameof(b),
                Value = JToken.FromObject(b),
                RangeOfLines = new LineRange
                {
                    Start = 20,
                    End = 21
                }
            }.ToJson(),
                 b)
                );
            InstrumentationEmitter.EmitProgramState(programStateJson);
            programStateString = programStateJson.ToString();
        }