public async Task get_model_throw_not_found() { var controller = new BaseControllerMock(_db); var actionResult = await controller.GetItemByIdAsync(8); Assert.IsType <NotFoundResult>(actionResult.Result); }
public async Task get_model_with_mapping() { var controller = new BaseControllerMock(_db); var actionResult = await controller.GetItemByIdAsync(1, true); var result = ((ModelTest)(actionResult.Result as ObjectResult).Value); Assert.Equal((int)System.Net.HttpStatusCode.OK, (actionResult.Result as ObjectResult).StatusCode); Assert.Equal(_db.Models.Where(x => x.Id == 1).Include(x => x.Parent).First(), result); }