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); }