public void SetUp()
 {
     _mockCaseStatusGateway = new Mock <ICaseStatusGateway>();
     _mockDatabaseGateway   = new Mock <IDatabaseGateway>();
     _caseStatusesUseCase   = new CaseStatusesUseCase(_mockCaseStatusGateway.Object, _mockDatabaseGateway.Object);
     _request             = CaseStatusHelper.CreateCaseStatusAnswerRequest();
     _lacCaseStatusDomain = CaseStatusHelper.CreateCaseStatus(type: "LAC").ToDomain();
     _worker        = TestHelpers.CreateWorker();
     _lacCaseStatus = TestHelpers.CreateCaseStatus(type: "LAC");
 }
コード例 #2
0
 public void SetUp()
 {
     _answers = CaseStatusHelper.CreateCaseStatusRequestAnswers(min: 1, max: 1);
     _mockCaseStatusGateway = new Mock <ICaseStatusGateway>();
     _mockDatabaseGateway   = new Mock <IDatabaseGateway>();
     _caseStatusesUseCase   = new CaseStatusesUseCase(_mockCaseStatusGateway.Object, _mockDatabaseGateway.Object);
     _request            = CaseStatusHelper.CreateCaseStatusAnswerRequest(answers: _answers);
     _cpCaseStatusDomain = CaseStatusHelper.CreateCaseStatus(type: "CP").ToDomain();
     _worker             = TestHelpers.CreateWorker();
     _cpCaseStatus       = TestHelpers.CreateCaseStatus(type: "CP");
 }
コード例 #3
0
        public void SetUp()
        {
            _mockCaseStatusGateway = new Mock <ICaseStatusGateway>();
            _mockDatabaseGateway   = new Mock <IDatabaseGateway>();
            _caseStatusesUseCase   = new CaseStatusesUseCase(_mockCaseStatusGateway.Object, _mockDatabaseGateway.Object);

            _request = new ListCaseStatusesRequest()
            {
                PersonId = 123, IncludeClosedCases = false
            };
            _person     = TestHelpers.CreatePerson();
            _caseStatus = TestHelpers.CreateCaseStatus(_person.Id);
            _mockDatabaseGateway.Setup(x => x.GetPersonByMosaicId(It.IsAny <long>())).Returns(_person);
        }
コード例 #4
0
        public void SetUp()
        {
            _mockDatabaseGateway   = new Mock <IDatabaseGateway>();
            _mockCaseStatusGateway = new Mock <ICaseStatusGateway>();
            _caseStatusesUseCase   = new CaseStatusesUseCase(_mockCaseStatusGateway.Object, _mockDatabaseGateway.Object);

            _request = CaseStatusHelper.CreateCaseStatusRequest();

            _mockDatabaseGateway
            .Setup(x => x.GetPersonByMosaicId(It.IsAny <int>()))
            .Returns(TestHelpers.CreatePerson(_request.PersonId));

            var caseStatus = CaseStatusHelper.CreateCaseStatus().ToDomain();

            _mockCaseStatusGateway
            .Setup(x => x.CreateCaseStatus(It.IsAny <CreateCaseStatusRequest>()))
            .Returns(caseStatus);
        }
        public void SetUp()
        {
            _mockCaseStatusGateway = new Mock <ICaseStatusGateway>();
            _mockDatabaseGateway   = new Mock <IDatabaseGateway>();
            _caseStatusesUseCase   = new CaseStatusesUseCase(_mockCaseStatusGateway.Object, _mockDatabaseGateway.Object);

            _resident   = TestHelpers.CreatePerson(ageContext: "C");
            _worker     = TestHelpers.CreateWorker();
            _caseStatus = TestHelpers.CreateCaseStatus(resident: _resident);
            _updateCaseStatusRequest = TestHelpers.CreateUpdateCaseStatusRequest(caseStatusId: _caseStatus.Id, email: _worker.Email);
            _updatedCaseStatus       = TestHelpers.CreateCaseStatus(_resident.Id, _caseStatus.Notes,
                                                                    _caseStatus.StartDate, _updateCaseStatusRequest.EndDate, resident: _resident);

            _mockCaseStatusGateway
            .Setup(x => x.GetCasesStatusByCaseStatusId(_caseStatus.Id))
            .Returns(_caseStatus.ToDomain());

            _mockCaseStatusGateway
            .Setup(x => x.UpdateCaseStatus(_updateCaseStatusRequest))
            .Returns(_updatedCaseStatus.ToDomain());

            _mockDatabaseGateway.Setup(x => x.GetPersonByMosaicId(_resident.Id)).Returns(_resident);
            _mockDatabaseGateway.Setup(x => x.GetWorkerByEmail(_worker.Email)).Returns(_worker);
        }