public void ConfigurationDefaults_EnsureNoDuplicateTagsOrData() { var client = new ExceptionlessClient(); var context = new EventEnrichmentContext(client); var ev = new Event(); var enrichment = new ConfigurationDefaults(); enrichment.Enrich(context, ev); Assert.Equal(0, ev.Tags.Count); client.Configuration.DefaultTags.Add(Event.KnownTags.Critical); enrichment.Enrich(context, ev); Assert.Equal(1, ev.Tags.Count); Assert.Equal(0, ev.Data.Count); client.Configuration.DefaultData.Add("Message", new { Exceptionless = "Is Awesome!" }); for (int index = 0; index < 2; index++) { enrichment.Enrich(context, ev); Assert.Equal(1, ev.Tags.Count); Assert.Equal(1, ev.Data.Count); } }