Exemplo n.º 1
0
        public void TrackEventWithNoPropertiesProvidesInitializedDictionary()
        {
            var logger = new LoggerMock();

            logger.TrackEvent(TestMessage);

            Assert.Equal(TestMessage, logger.Sent.Message);
            Assert.NotNull(logger.Sent.Properties);
            Assert.Empty(logger.Sent.Properties);
        }
Exemplo n.º 2
0
        public void TrackEventtWithTuplesSetsProperties()
        {
            var logger = new LoggerMock();

            logger.TrackEvent(TestMessage, ("Test", nameof(TrackEventtWithTuplesSetsProperties)));

            Assert.Equal(TestMessage, logger.Sent.Message);
            Assert.NotNull(logger.Sent.Properties);
            Assert.Single(logger.Sent.Properties);
            Assert.True(logger.Sent.Properties.ContainsKey("Test"));
            Assert.Equal(nameof(TrackEventtWithTuplesSetsProperties), logger.Sent.Properties["Test"]);
        }