public void OutputDoesNotContainAdditionalFieldId()
        {
            string output = _layout.Render(_logEventInfo);

            var gelfMessage = JsonConvert.DeserializeObject <JObject>(output);

            gelfMessage.Properties().Select(prop => prop.Name).Should().NotContain("_id");
        }
        public void MappedDiagnosticContextFieldsAreIncludable()
        {
            var gelfLayout = new GelfLayout(true);

            NLog.MappedDiagnosticsContext.Set("_customField", "app specific fields are awesome");
            string output = gelfLayout.Render(_logEventInfo);

            NLog.MappedDiagnosticsContext.Clear();

            var gelfMessage = JsonConvert.DeserializeObject <JObject>(output);

            ((string)gelfMessage["_customField"]).Should().Be("app specific fields are awesome");
        }