Beispiel #1
0
        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);
        }