Ejemplo n.º 1
0
        public void InsertIdeaTest_OK()
        {
            RESTAPIIdeaController apiController = new RESTAPIIdeaController()
            {
                DeviceWithDbContext = new RESTAPIDeviceWithDbContext()
                {
                    DbContext = new IdeaDatabase.DataContext.IdeaDatabaseDataContext()
                }
            };

            RestAPISubmitIdeaResponse response = new RestAPISubmitIdeaResponse()
            {
                ErrorList = new HashSet <Fault>()
                {
                    new Fault("Submit Idea", "", "")
                }
            };

            RestAPISubmitIdeaRequest request = new RestAPISubmitIdeaRequest()
            {
                Title            = "test",
                BusinessImpact   = "test",
                CategoryId       = 1,
                ChallengeId      = 1,
                Description      = "test",
                IdeaContributors = "test",
                IsDraft          = false,
                Solution         = "test"
            };

            ideaMock.Setup(x => x.SubmitIdeas(It.IsAny <RestAPISubmitIdeaResponse>(), It.IsAny <RestAPISubmitIdeaRequest>(), It.IsAny <int>())).Returns(response);
            response = apiController.InsertIdea(request);

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