public async void CrudFriend() { //CREATE var friendPost = new Friend { Fullname = "Friend Test", Address = "Address Test" }; var postResult = await friendsController.Post(friendPost); var okPostResult = (OkObjectResult)postResult.Result; var fr = okPostResult.Value as Friend; Assert.NotEmpty(fr.Id); //UPDATE friendPost.Fullname = "Test2"; var putResult = await friendsController.Put(fr.Id, friendPost); var okPutResult = (OkObjectResult)putResult.Result; fr = okPutResult.Value as Friend; Assert.Equal("Test2", fr.Fullname); //LIST var getLResult = await friendsController.Get(); var okGetLResult = (ObjectResult)getLResult.Result; var lfr = okGetLResult.Value as IEnumerable <Friend>; Assert.NotEmpty(lfr.Where(a => a.Fullname == "Test2")); //GET var getResult = await friendsController.Get(fr.Id); var okGetResult = (ObjectResult)getResult.Result; fr = okGetResult.Value as Friend; Assert.Equal("Test2", fr.Fullname); //REMOVE var deleteResult = await friendsController.Delete(fr.Id); Assert.IsType <OkResult>(deleteResult); }