Example #1
0
        public void CreateIssue_IssueExists_IssueOrderSetToMax_NewIssueCreatedSuccessfully()
        {
            //Issue issue = new Issue()
            //{
            //    // IssueId = 1,
            //    Subject = "abc",
            //    Description = "do it",
            //    AssignedTo = "placi",
            //    Tags = "to be done",
            //    IssueStatusId=1,
            //    CreatedBy = "jason"
            //};
            Issue issue = GetSampleIssue();

            mockIssuesEngine.Setup(x => x.IssueExists())
            .Returns(true);
            mockIssuesEngine.Setup(x => x.GetMaxOrder())
            .Returns(1);
            issue.Order = 2;

            mockIssuesEngine.Setup(x => x.CreateIssue(issue))
            .Returns(2);

            IssuesLogic issuesLogic = new IssuesLogic(mockIssuesEngine.Object, mockDragDropLogic.Object);
            int         expected    = 2;
            var         actual      = issuesLogic.CreateIssue(issue);

            Assert.Equal(expected, actual);
            mockIssuesEngine.Verify(x => x.CreateIssue(issue), Times.Once);
        }
Example #2
0
        public void CreateIssue_IssueDoesNotExists_SetIssueOrderToOne_NewIssueCreatedSuccessfully()
        {
            Issue issue = GetSampleIssue();

            mockIssuesEngine.Setup(x => x.IssueExists())
            .Returns(false);
            issue.Order = 1;
            mockIssuesEngine.Setup(x => x.CreateIssue(issue))
            .Returns(1);

            IssuesLogic issuesLogic = new IssuesLogic(mockIssuesEngine.Object, mockDragDropLogic.Object);
            int         expected    = 1;
            int         actual      = issuesLogic.CreateIssue(issue);

            Assert.Equal(expected, actual);
            mockIssuesEngine.Verify(x => x.CreateIssue(issue), Times.Once);
        }