public async Task TestCreateExerciseAsync_WithValidData_ShouldCreateExerciseCorrectly()
        {
            var context    = ApplicationDbContextInMemoryFactory.InitializeContext();
            var repository = new EfRepository <Vote>(context);
            var service    = new VotesService(repository);

            await service.CreateVoteAsync("Response", "111", false, "222");

            var expected   = VoteType.DownVote;
            var targetVote = repository.All().Where(v => v.ResponseId == "111").FirstOrDefault();

            Assert.Equal(expected, targetVote.VoteType);
        }