public async Task GetEmailTypesReturnsValidResponse() { using (var context = SqlLiteInMemory.GetTestContext()) { context.SeedDbEmailTypes(); var lookupController = new LookupController(context); var result = await lookupController.GetEmailTypes(); Assert.That(result, Is.InstanceOf(typeof(OkObjectResult))); var ok = (OkObjectResult)result; Assert.That(ok.Value, Is.InstanceOf(typeof(List <EmailType>))); var listResult = (List <EmailType>)ok.Value; Assert.AreEqual(2, listResult.Count); } }