public void set_and_read_request_id()
        {
            var dict = new Dictionary<string, object>();
            dict.RequestId().ShouldBeNull();

            dict.RequestId("abc");

            dict.RequestId().ShouldBe("abc");
        }
        public void set_the_chain_execution_log()
        {
            var source = new Dictionary<string, object>();
            source.Log().ShouldBeNull();

            var log = new ChainExecutionLog();

            source.Log(log);

            source.RequestId().ShouldBe(log.Id.ToString());

            source.Log().ShouldBeSameAs(log);
        }