コード例 #1
0
        public async Task ReturnSuccess_WhenAddTaskIsOk()
        {
            //Arrange
            var storageTask = new StorageTask
            {
                Title = "Mon titre"
            };

            _storageQueueService.Setup(sto => sto.AddMessageAsync(storageTask)).Returns(Task.CompletedTask);

            //Act
            var result = await _addTask.ExecuteAsync(storageTask);

            //Assert
            _storageQueueService.Verify(sto => sto.AddMessageAsync(storageTask), Times.Once);
            Assert.Equal(Status.Success, result.Status);
        }