public void AddStatusCount() { var counter = new ReadStatusCounter(); var handler = new DebugSummaryStatusHandler(counter); handler.AddStatusCount("x"); var statuses = counter.GetReadStatuses(); Assert.Equal(1.0, statuses.Count); Assert.Equal(1, statuses["x"]); handler.AddStatusCount("y"); statuses = counter.GetReadStatuses(); Assert.Equal(2, statuses.Count); Assert.Equal(1, statuses["x"]); Assert.Equal(1, statuses["y"]); handler.AddStatusCount("x"); statuses = counter.GetReadStatuses(); Assert.Equal(2, statuses.Count); Assert.Equal(2, statuses["x"]); Assert.Equal(1, statuses["y"]); }