Exemplo n.º 1
0
        public void UpdateIdeaStatusTest()
        {
            RESTAPIIdeaController apiController = new RESTAPIIdeaController()
            {
                DeviceWithDbContext = new RESTAPIDeviceWithDbContext()
                {
                    DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext()
                }
            };
            RestAPIAddIdeaStateResponse response = new RestAPIAddIdeaStateResponse();
            int IdeaId = 0;

            submitIdeaMock.Setup(x => x.InsertIdeaStatus(It.IsAny <RestAPIAddIdeaStateResponse>(), It.IsAny <int>(), It.IsAny <int>()));
            submitIdeaMock.Setup(x => x.GetAllStakeholdersEmailAdd(It.IsAny <int>())).Returns(new List <IdeaEmailToDetails>()
            {
                new IdeaEmailToDetails()
                {
                    EmailAddress = "*****@*****.**", IdeaState = 1
                }
            });
            queryUtilMock.Setup(x => x.GetAllStakeholdersEmailAdd(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(new List <IdeaEmailToDetails>()
            {
                new IdeaEmailToDetails()
                {
                    EmailAddress = "*****@*****.**", IdeaState = 1
                }
            });

            response = apiController.UpdateIdeaStatus(IdeaId);

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