public void GetFeedback_should_return_a_feedback_and_response_code() { var id = Fixture.Create <int>(); // Act var notFoundResult = Controller.GetFeedback(id).GetAwaiter().GetResult(); var results = Controller.GetFeedbacks().GetAwaiter().GetResult(); id = results.Value[0].Id; var okObjectResult = Controller.GetFeedback(id).GetAwaiter().GetResult(); // Assert Assert.AreEqual(notFoundResult.Result.GetType(), typeof(NotFoundResult)); Assert.AreEqual(okObjectResult.Result.GetType(), typeof(OkObjectResult)); }