Exemplo n.º 1
0
        public void SummaryCommandServiceBase_AddSummaryToCase()
        {
            CreateArrestSummary();
            var summaryQueryService = GetDependency <ISummaryQueryService>();

            Assert.IsInstanceOfType(summaryQueryService, typeof(ISummaryQueryService));
            Guid arrestSummaryInfoCaseId = summaryQueryService.GetSummaryInfo(summaryGuid).Case.CaseId;

            Assert.IsNotNull(arrestSummaryInfoCaseId);

            var summariesUnitOfWork = GetDependency <ISummariesUnitOfWork>();

            Assert.IsInstanceOfType(summariesUnitOfWork, typeof(ISummariesUnitOfWork));
            var masterIndexService = GetDependency <IMasterIndexService>();

            Assert.IsInstanceOfType(masterIndexService, typeof(IMasterIndexService));
            var arrestSummaryCommandService = new ArrestSummaryCommandService(
                summariesUnitOfWork,
                masterIndexService,
                Mock.Of <ILog>());

            try
            {
                arrestSummaryCommandService.AddSummaryToCase(summaryGuid, arrestSummaryInfoCaseId);
                Assert.Fail();
            }
            catch (Exception exception)
            {
                Assert.IsTrue(exception is NotImplementedException);
            }
        }
Exemplo n.º 2
0
        public void SummaryCommandServiceBase_UpdateSummary()
        {
            CreateArrestSummary();
            var summaryQueryService = GetDependency <ISummaryQueryService>();

            Assert.IsInstanceOfType(summaryQueryService, typeof(ISummaryQueryService));
            SummaryInfo arrestSummaryInfo = summaryQueryService.GetSummaryInfo(summaryGuid);

            Assert.IsNotNull(arrestSummaryInfo);

            var arrestSummary = MockObjects.NewArrestSummary;

            arrestSummary.Id     = arrestSummaryInfo.Id;
            arrestSummary.Status = new CodeValue("Updated Code", "Updated Description");

            var summariesUnitOfWork = GetDependency <ISummariesUnitOfWork>();

            Assert.IsInstanceOfType(summariesUnitOfWork, typeof(ISummariesUnitOfWork));
            var masterIndexService = GetDependency <IMasterIndexService>();

            Assert.IsInstanceOfType(masterIndexService, typeof(IMasterIndexService));
            var arrestSummaryCommandService = new ArrestSummaryCommandService(
                summariesUnitOfWork,
                masterIndexService,
                Mock.Of <ILog>());

            arrestSummaryCommandService.UpdateSummary(arrestSummary);

            SummaryInfo summary = summaryQueryService.GetSummaryInfo(summaryGuid);

            Assert.IsNotNull(summary);
        }
 public void ClassSetUp()
 {
     _summariesUnitOfWork = new Mock <ISummariesUnitOfWork>();
     _summary             = new ArrestSummary(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid(), Number, null);
     _summariesUnitOfWork.Setup(mock => mock.Find <ArrestSummary>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(_summary);
     _arrestSummaryCommandService = new ArrestSummaryCommandService(_summariesUnitOfWork.Object, Mock.Of <IMasterIndexService>(), Mock.Of <ILog>(), Mock.Of <IServiceAuthorizationPolicy>(), Mock.Of <IServiceIdentityProvider>());
 }
Exemplo n.º 4
0
        public void SummaryCommandServiceBase_AddSummaryToCaseByNumber()
        {
            CreateArrestSummary();
            var summariesUnitOfWork = GetDependency <ISummariesUnitOfWork>();

            Assert.IsInstanceOfType(summariesUnitOfWork, typeof(ISummariesUnitOfWork));
            var masterIndexService = GetDependency <IMasterIndexService>();

            Assert.IsInstanceOfType(masterIndexService, typeof(IMasterIndexService));
            var arrestSummaryCommandService = new ArrestSummaryCommandService(
                summariesUnitOfWork,
                masterIndexService,
                Mock.Of <ILog>());

            try
            {
                arrestSummaryCommandService.AddSummaryToCaseByNumber(summaryGuid, agencyId, "#123");
                Assert.Fail();
            }
            catch (Exception exception)
            {
                Assert.IsTrue(exception is NotImplementedException);
            }
        }