public void EventType() { Service service = Connect(); EventTypeCollection eventTypeCollection = service.GetEventTypes(); if (eventTypeCollection.ContainsKey("sdk-test")) { eventTypeCollection.Remove("sdk-test"); } Assert.IsFalse(eventTypeCollection.ContainsKey("sdk-test"), assertRoot + "#1"); this.CheckEventTypes(eventTypeCollection); string search = "index=_internal *"; EventTypeArgs args = new EventTypeArgs(); args.Description = "Dummy description"; args.Disabled = true; args.Priority = 3; args.Priority = 2; EventType eventType = eventTypeCollection.Create("sdk-test", search, args); Assert.IsTrue(eventTypeCollection.ContainsKey("sdk-test"), assertRoot + "#2"); Assert.AreEqual("sdk-test", eventType.Name, assertRoot + "#3"); Assert.AreEqual(args["description"], eventType.Description, assertRoot + "#4"); Assert.AreEqual(args["priority"], eventType.Priority, assertRoot + "#5"); Assert.AreEqual(search, eventType.Search, assertRoot + "#6"); Assert.IsTrue(eventType.IsDisabled, assertRoot + "#7"); eventType.Description = "Dummy description a second time"; eventType.Disabled = true; eventType.Priority = 3; int priority = eventType.Priority; eventType.Update(); eventType.Enable(); Assert.AreEqual("sdk-test", eventType.Name, assertRoot + "#8"); Assert.AreEqual("Dummy description a second time", eventType.Description, assertRoot + "#9"); Assert.AreEqual(3, priority, assertRoot + "#10"); Assert.AreEqual("index=_internal *", eventType.Search, assertRoot + "#11"); Assert.IsFalse(eventType.IsDisabled, assertRoot + "#12"); eventTypeCollection.Remove("sdk-test"); Assert.IsFalse(eventTypeCollection.ContainsKey("sdk-test"), assertRoot + "#13"); }