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