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); } }
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>()); }
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); } }