コード例 #1
0
        public void Retrieve_GivenWorkflowStageByIdQuery_ContextShouldBeQueriedAndAssessmentReturned()
        {
            var workflowStageId = Guid.NewGuid();

            var set = new TestDbSet <WorkflowStage> {
                new WorkflowStage()
                {
                    WorkflowStageId = Guid.NewGuid()
                }, new WorkflowStage()
                {
                    WorkflowStageId = workflowStageId
                }
            };

            A.CallTo(() => _fakeContext.Set <WorkflowStage>()).Returns(set);

            var query = new WorkflowStageByIdQuery()
            {
                WorkflowStageId = workflowStageId
            };

            var workflowStage = _queryHandler.Retrieve(query);

            workflowStage.Should().NotBeNull();
        }
コード例 #2
0
        public void Retrieve_GivenGivenWorkflowStageByIdQueryAndItemDoesNotExist_ContextShouldBeQueriedAndNullReturned()
        {
            var set = new TestDbSet <WorkflowStage> {
                new WorkflowStage()
            };

            A.CallTo(() => _fakeContext.Set <WorkflowStage>()).Returns(set);

            var query = new WorkflowStageByIdQuery()
            {
                WorkflowStageId = Guid.NewGuid()
            };

            var workflowStage = _queryHandler.Retrieve(query);

            workflowStage.Should().BeNull();
        }