public void ReturnCorrectArticle_WhenIdIsValid() { //Arrange var dbContextMock = new Mock <ApplicationDbContext>(); var articleSetMock = new Mock <DbSet <Article> >(); var article = new Article() { Id = 1 }; var articles = new List <Article>() { article }; articleSetMock.SetupData(articles); dbContextMock.Setup(m => m.Articles).Returns(articleSetMock.Object); ArticleServices service = new ArticleServices(dbContextMock.Object); //Act var result = service.FindArticle(1); //Assert Assert.AreSame(article, result); }