public RestAPIUpdateSensitiveResponse UpdateSensitive(int IdeaId, [FromUri] bool isSensitive = false)
        {
            RestAPIUpdateSensitiveResponse response = new RestAPIUpdateSensitiveResponse();

            submitIdeaUtil.UpdateSensitive(response, UserID, IdeaId, isSensitive);
            logUtil.InsertIdeaLog(response, IdeaId, LogMessages.UpdateSensitive, (int)IdeaLogTypes.Info, Enum.GetName(typeof(IdeaMethodTypes), IdeaMethodTypes.UpdateSensitive), EnumDescriptor.GetEnumDescription(IdeaMethodTypes.UpdateSensitive), UserID);

            return(response);
        }
Пример #2
0
        public void UpdateSensitiveTest()
        {
            RestAPIUpdateSensitiveResponse response = new RestAPIUpdateSensitiveResponse();
            Idea idea        = new Idea();
            int  UserId      = 1;
            int  IdeaId      = 1;
            bool isSensitive = true;

            queryUtilMock.Setup(x => x.GetIdeaById(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(new Idea()
            {
                IdeaId = 1, Title = "test"
            });
            submitIdeaMock.Setup(x => x.UpdateSensitive(It.IsAny <RestAPIUpdateSensitiveResponse>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <bool>())).Returns(idea);
            idea = submitIdeaUtil.UpdateSensitive(response, UserId, IdeaId, isSensitive);

            Assert.IsTrue(response.ErrorList.Count == 0);
        }
Пример #3
0
        public void UpdateSensitiveTest()
        {
            RESTAPIIdeaController apiController = new RESTAPIIdeaController()
            {
                DeviceWithDbContext = new RESTAPIDeviceWithDbContext()
                {
                    DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext()
                }
            };

            RestAPIUpdateSensitiveResponse response = new RestAPIUpdateSensitiveResponse();
            int  IdeaId      = 1;
            bool isSensitive = false;

            logMock.Setup(x => x.InsertIdeaLog(It.IsAny <ResponseBase>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>()));
            submitIdeaMock.Setup(x => x.UpdateSensitive(It.IsAny <ResponseBase>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <bool>()));
            response = apiController.UpdateSensitive(IdeaId, isSensitive);

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