CancelAfterAttribute
Applies a timeout in milliseconds to a test.
When applied to a method, the test's canvellation token is cancelled if the timeout is exceeded.
Construct a CancelAfterAttribute given a time in milliseconds