public RestAPIAddUserCommentResponse AddIdeaComment(RestAPIAddUserCommentRequest req)
        {
            RestAPIAddUserCommentResponse response = new RestAPIAddUserCommentResponse();

            logUtil.InsertIdeaLog(response, req.IdeaID, LogMessages.AddIdeaComment, (int)IdeaLogTypes.Info, Enum.GetName(typeof(IdeaMethodTypes), IdeaMethodTypes.AddIdeaComment), EnumDescriptor.GetEnumDescription(IdeaMethodTypes.AddIdeaComment), UserID);
            submitIdeaUtil.InsertIdeaComment(response, req.IdeaID, req.CommentDescription, UserID);

            return(response);
        }
コード例 #2
0
        public void AddIdeaCommentTest()
        {
            RESTAPIIdeaController apiController = new RESTAPIIdeaController()
            {
                DeviceWithDbContext = new RESTAPIDeviceWithDbContext()
                {
                    DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext()
                }
            };
            RestAPIAddUserCommentResponse response = new RestAPIAddUserCommentResponse();
            RestAPIAddUserCommentRequest  request  = new RestAPIAddUserCommentRequest()
            {
                IdeaID             = 1,
                CommentDescription = "test"
            };

            Assert.IsNotNull(apiController.AddIdeaComment(request));
            submitIdeaMock.Verify(x => x.InsertIdeaComment(It.IsAny <ResponseBase>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>()));
        }
コード例 #3
0
        public void InsertIdeaCommentTest()
        {
            RestAPIAddUserCommentResponse response = new RestAPIAddUserCommentResponse();
            IdeaComment ideaComment = new IdeaComment();
            int         UserId      = 1;
            RestAPIAddUserCommentRequest request = new RestAPIAddUserCommentRequest()
            {
                IdeaID             = 1,
                CommentDescription = "test"
            };

            queryUtilMock.Setup(x => x.GetIdeaById(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(new Idea()
            {
                IdeaId = 1, Title = "test"
            });
            submitIdeaMock.Setup(x => x.InsertIdeaComment(It.IsAny <RestAPIAddUserCommentResponse>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>())).Returns(ideaComment);
            ideaComment = submitIdeaUtil.InsertIdeaComment(response, request.IdeaID, request.CommentDescription, UserId);

            Assert.IsTrue(response.ErrorList.Count == 0);
        }