public void IsCancelationPending_OnNoOperationCancelationPendingInOperationManager_ReturnsFalse_Test() { var operation = new TestOperation(); operation.RunAsync(); var isCancelationPending = operation.IsCancelationPending(); Assert.AreEqual(false, isCancelationPending); }
public void IsCancelationPending_OnOperationCancelationPendingInOperationManager_ReturnsTrue_Test() { var operationsManager = new OperationsManagerMock(); var operation = new TestOperation(operationsManager); var enqueuedToken = operation.RunAsync(); operationsManager.SetOperationCancelFlag(enqueuedToken.OperationId); var isCancelationPending = operation.IsCancelationPending(); Assert.AreEqual(true, isCancelationPending); }