Example #1
0
        public void ShouldProvideLabels()
        {
            //Arrange
            var e     = new Exception();
            var eData = new ExceptionLogData(e);

            eData.AddLabel("foo", "bar");

            //Act
            var labels = eData
                         .GetLabels()
                         .ToArray();

            //Assert
            Assert.Single(labels);
            Assert.Equal("foo", labels.First().Key);
            Assert.Equal("bar", labels.First().Value);
        }
Example #2
0
        public void ShouldProvideFacts()
        {
            //Arrange
            var e     = new Exception();
            var eData = new ExceptionLogData(e);

            eData.AddFact("foo", "bar");

            //Act
            var facts = eData
                        .GetFacts()
                        .ToArray();

            //Assert
            Assert.Single(facts);
            Assert.Equal("foo", facts.First().Key);
            Assert.Equal("bar", facts.First().Value);
        }