public async Task Get_random_quiz_should_return_null_If_no_quiz_exists()
        {
            // Arrange
            var fakeClient = new QuizServiceClientFake(new List <Quiz>());
            // Act
            var result = await fakeClient.GetRandomQuizAsync();

            // Assert
            Assert.AreEqual(null, result);
        }
        public async Task Get_random_quiz_should_return_a_quiz()
        {
            // Arrange
            var quizzes    = new TestData().GetDefaultFrontendQuizzes(1);
            var fakeClient = new QuizServiceClientFake(quizzes);
            // Act
            var result = await fakeClient.GetRandomQuizAsync();

            // Assert
            Assert.AreEqual(quizzes.First(), result);
        }