public void CanCreateRuleDataFromCustomAttributeMatchingRuleNode() { PerformanceCounterCallHandlerNode handlerNode = new PerformanceCounterCallHandlerNode(); handlerNode.Name = "perfCounterHandler"; handlerNode.CategoryName = "categoryName"; handlerNode.InstanceName = "instanceName"; handlerNode.IncrementAverageCallDuration = true; handlerNode.IncrementCallsPerSecond = true; handlerNode.IncrementExceptionsPerSecond = true; handlerNode.IncrementNumberOfCalls = true; handlerNode.IncrementTotalExceptions = true; handlerNode.UseTotalCounter = true; PerformanceCounterCallHandlerData handlerData = handlerNode.CreateCallHandlerData() as PerformanceCounterCallHandlerData; Assert.IsNotNull(handlerData); Assert.AreEqual(handlerNode.Name, handlerData.Name); Assert.AreEqual(handlerNode.CategoryName, handlerData.CategoryName); Assert.AreEqual(handlerNode.InstanceName, handlerData.InstanceName); Assert.AreEqual(handlerNode.IncrementAverageCallDuration, handlerData.IncrementAverageCallDuration); Assert.AreEqual(handlerNode.IncrementCallsPerSecond, handlerData.IncrementCallsPerSecond); Assert.AreEqual(handlerNode.IncrementExceptionsPerSecond, handlerData.IncrementExceptionsPerSecond); Assert.AreEqual(handlerNode.IncrementNumberOfCalls, handlerData.IncrementNumberOfCalls); Assert.AreEqual(handlerNode.IncrementTotalExceptions, handlerData.IncrementTotalExceptions); Assert.AreEqual(handlerNode.UseTotalCounter, handlerData.UseTotalCounter); }
public void PerformanceCounterCallHandlerNodeHasProperName() { PerformanceCounterCallHandlerNode node = new PerformanceCounterCallHandlerNode(); Assert.AreEqual("Performance Counters Handler", node.Name); }