public void CallGetMovieAndReturnChangedResultIfError() { //Arrange var guid = Guid.NewGuid(); var sut = new CommentsForTest(movies.Object, genresRepo.Object, commentsRepo.Object, userRepo.Object, likesRepo.Object, dislikesRepo.Object, saver.Object); sut.UserToReturn = new Users() { Id = Guid.NewGuid().ToString() }; sut.MovieToReturn = (Movies)null; //Act var result = sut.SaveComment(guid, "test", "Some Text"); //Assert Assert.AreEqual(result.ErrorMsg, "Changed"); Assert.AreEqual(sut.GetMovieCount, 1); }
public void CallGetUserAndReturnChangedResult() { //Arrange var guid = Guid.NewGuid(); var commentToReturn = new Comments() { Id = Guid.NewGuid(), IsDeleted = false }; commentsRepo.Setup(x => x.GetById(It.IsAny <Guid>())).Returns(commentToReturn); var sut = new CommentsForTest(movies.Object, genresRepo.Object, commentsRepo.Object, userRepo.Object, likesRepo.Object, dislikesRepo.Object, saver.Object); sut.UserToReturn = (Users)null; //Act var result = sut.DeleteComment(guid, "test"); //Assert Assert.AreEqual(result.ErrorMsg, "Changed"); Assert.AreEqual(sut.GetCurrentUserCalled, 1); }