public async Task Get_quiz_without_specifying_should_return_all_quizzes() { // Arrange var quizzes = new TestData().GetDefaultFrontendQuizzes(5); var fakeClient = new QuizServiceClientFake(quizzes); // Act var result = await fakeClient.GetQuizAsync(); // Assert Assert.AreEqual(5, result.Count); }
public async Task Get_quiz_should_return_null_If_no_matching_id_was_found() { // Arrange var quizzes = new TestData().GetDefaultFrontendQuizzes(1); quizzes[0].Id = 1; var fakeClient = new QuizServiceClientFake(quizzes); // Act var result = await fakeClient.GetQuizAsync(2); // Assert Assert.AreEqual(null, result); }
public async Task Get_quiz_should_return_quiz_with_matching_id() { // Arrange var quizzes = new TestData().GetDefaultFrontendQuizzes(2); quizzes[0].Id = 1; quizzes[1].Id = 2; var fakeClient = new QuizServiceClientFake(quizzes); // Act var result = await fakeClient.GetQuizAsync(quizzes[0].Id); // Assert Assert.AreEqual(quizzes[0].Id, result.Id); }