예제 #1
0
        public void FindLongOperationTest()
        {
            // Arrange.
            var operationId = new Guid("{A9795BAF-22FD-42D6-9B31-7B5BF5AC3254}");
            var vm = new MainViewModel();

            // Act.
            var foundOperation = vm.FindLongOperation(operationId);

            // Assert.
            Assert.IsNull(foundOperation);

            // Add operation.
            var operation = vm.FindOrCreateLongOperation(operationId);

            // Act.
            foundOperation = vm.FindLongOperation(operationId);

            // Assert.
            Assert.AreSame(operation, foundOperation);
        }