示例#1
0
        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;
 }