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); }
public void Test1() { FriendsController x = new FriendsController(); var y = x.Get(); Assert.NotNull(y); }
public void FriendsController_Returns_List_Of_Friends() { var ctrl = new FriendsController(); var friends = ctrl.Get().ToList(); Assert.Equal(3, friends.Count()); Assert.Equal("Joe", friends[0].Name); Assert.Equal("Jane", friends[1].Name); Assert.Equal("Jim", friends[2].Name); }