Trace analysis sample project
Add adds operation to pending
Add same type twices adds 2 operations to pending
Add different types adds 2 separate operations to pending
Add many types adds separate operations to pending
Get pending count missing type returns 0
Add same type same ID throws InvalidOperation
Complete no existing event does nothing
Complete pending event with same type and ID moves to completed
Add and complete multiple event types moves to completed
Clear completed resets completed counts
Copy construct deep copies instance
Known event IDs returns all completed and pending
Add start time to EventWindow
Set and copy start time in EventWindow
One start end pair within window produces one after close
One start within window produces one after close
Simplify EventCollector CloseWindow
Add new start time arg to copy constructor
Fix issue in deep copy of EventWindow