public void ShouldCallDbSetFind() { //Arrange var dbContextMock = new Mock <IWanderlustEfDbContext>(); UploadedImageComment[] dbSetObjects = new UploadedImageComment[] { new UploadedImageComment() }; var dbSetMock = Common.GetQueryableDbSetMock <UploadedImageComment>(dbSetObjects); dbContextMock.Setup(x => x.Set <UploadedImageComment>()).Returns(dbSetMock.Object); var objectId = dbSetObjects[0].Id; var repository = new EfRepository <UploadedImageComment>(dbContextMock.Object); //Act repository.GetById(objectId); //Assert dbSetMock.Verify(m => m.Find(objectId), Times.Once); }
public ImageCommentViewModel(UploadedImageComment comment) { this.Content = comment.Content; this.Author = comment.Author.Username; }