public void Put_WhenUpdatedAPost_ReturnsStatusCode() { List <BlogPost> posts = new List <BlogPost> { new BlogPost { Id = 1, Title = "First BlogPost", Author = "Oscar Recio", Content = "First BlogPost by Oscar Recio" }, new BlogPost { Id = 2, Title = "Second BlogPost", Author = "Edith Mendoza", Content = "Second BlogPost by Edith Mendoza" }, new BlogPost { Id = 3, Title = "Third BlogPost", Author = "Diego", Content = "Third BlogPost by Diego" } }; //Given BlogPostController blogPostController = new BlogPostController(inMemoryService); BlogPost post = new BlogPost { Id = 1, Title = "Blog Post", Author = "Roberto", Content = "Fourth Blog Post by Roberto" }; //When var getResult = blogPostController.Put(post); //Then Assert.IsType <OkResult>(getResult); }