public static void TryEnter_SetsLockTaken()
{
bool lockTaken = false;
var obj = new object();
Monitor.TryEnter(obj, ref lockTaken);
Assert.True(lockTaken);
Monitor.Exit(obj);
Assert.False(lockTaken);
}