예제 #1
0
        public async Task DeleteInviteAsync_ShouldDeleteInvite_ThenReturnInviteResponse()
        {
            const int characterId = 12;
            const int groupId     = 8;
            var       groupInvite = new GroupInvite();
            var       response    = new DeleteInviteResponse();

            _groupService.CancelOrRejectInviteAsync(_executionContext, groupId, characterId)
            .Returns(groupInvite);
            _mapper.Map <DeleteInviteResponse>(groupInvite)
            .Returns(response);

            var result = await _controller.DeleteInviteAsync(_executionContext, groupId, characterId);

            result.Value.Should().BeSameAs(response);
        }