public void NewRelicInsightsEventIsAddedToCache()
        {
            var dummyNewRelicInsightsEvent = new DummyNewRelicInsightsEvent();

            NewRelicInsightsClient.Instance.AddNewRelicInsightEvent(dummyNewRelicInsightsEvent);

            Assert.AreEqual(1, NewRelicInsightsClient.Instance.NewRelicInsightsEvents.Count);
        }
示例#2
0
        public void JilSerialiserCorrectlyAppliesCasing()
        {
            var dummyNewRelicInsightsEvent = new DummyNewRelicInsightsEvent
            {
                EventType = "MockEventType"
            };

            using (var stringWriter = new StringWriter())
            {
                JSON.Serialize(dummyNewRelicInsightsEvent, stringWriter, Options.IncludeInherited);

                var serialisedMetadata = stringWriter.ToString();

                var casingIsCorrectlyApplied = serialisedMetadata.Contains("eventType");

                Assert.IsTrue(casingIsCorrectlyApplied);
            }
        }