Esempio n. 1
0
        public void IsCancelationPending_OnNoOperationCancelationPendingInOperationManager_ReturnsFalse_Test()
        {
            var operation = new TestOperation();

            operation.RunAsync();

            var isCancelationPending = operation.IsCancelationPending();

            Assert.AreEqual(false, isCancelationPending);
        }
Esempio n. 2
0
        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);
        }