public void AddImageTest() { var init = new InitializeMockContext(); var mock = init.mock; var userId = 1; var controller = new PostService(mock.Object, mapper, cloudinaryService); var post = controller.AddImage(new AddPostCommand { Title = "tests", ImgLink = "jakis test link", Description = "testowy opis", UserId = userId }); init.mockSetImages.Verify(m => m.Add(It.IsAny <Posts>()), Times.Once()); mock.Verify(m => m.SaveChanges(), Times.Once()); Assert.AreEqual(post.UserOwnerName, mock.Object.Users.First(x => x.Id == userId).Name); }