public void ClassSetUp() { _factory = new MockRepository(MockBehavior.Loose); _reportsUnitOfWork = _factory.Create <IReportsUnitOfWork>(); _summariesUnitOfWork = _factory.Create <ISummariesUnitOfWork>(); _classicImagesRepository = _factory.Create <IClassicImagesRepository>(); _reportDerived = new ReportDerived(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), ModuleType.Incident, true); _case = new Domain.Summaries.Case.Case(Guid.NewGuid(), Guid.NewGuid(), "number"); _summaryDerived = new SummaryDerived(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), ModuleType.Incident, "number", _case); _reportAttachment = new ReportAttachment(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); _reportAttachment.FileName = FileName; _reportAttachment.Source = "InformRMSWeb"; _summaryAttachment = new SummaryAttachment(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); _summaryAttachment.FileName = FileName; _summaryAttachment.Source = "InformRMSWeb"; _reportsUnitOfWork.Setup(mock => mock.Find <ReportAttachment>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_reportAttachment); _reportsUnitOfWork.Setup(mock => mock.Find <Report>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_reportDerived); _summariesUnitOfWork.Setup(mock => mock.Find <Summary>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_summaryDerived); _summariesUnitOfWork.Setup(mock => mock.Find <SummaryAttachment>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_summaryAttachment); _attachmentQueryService = new AttachmentQueryService(_reportsUnitOfWork.Object, _summariesUnitOfWork.Object, _classicImagesRepository.Object, Mock.Of <ILog>(), Mock.Of <IServiceAuthorizationPolicy>(), Mock.Of <IServiceIdentityProvider>()); }
private void SetUpSummary() { _summary = new SummaryDerived(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid(), ModuleType.Incident, Number, null); var summaryList = new List <Summary>(); summaryList.Add(_summary); _summariesUnitOfWork.Setup(mock => mock.GetEntityQuery <Summary>(It.IsAny <TrackingMode>())).Returns(summaryList.AsQueryable); }
public void ProcessMasterIndexes_Event() { _addressProcessor.Setup(mock => mock.Process(It.IsAny <Location>())); Case obj = new Case(Guid.NewGuid(), Guid.NewGuid(), "data"); SummaryDerived entity = new SummaryDerived(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), ModuleType.Incident, "data", obj); entity.Event = new PublicSafetyEvent(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); masterIndexServiceObj.ProcessMasterIndexes <Summary>(entity); _addressProcessor.VerifyAll(); }
private void SetUpSummary() { var summaryList = new List <Summary>(); var summary = new SummaryDerived(Guid.NewGuid(), Guid.NewGuid(), It.IsAny <Guid>(), ModuleType.Arrest, "123", null); var person = new PublicSafetyPerson(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); person.MasterPersonId = MasterPersonId; summary.People.Add(person); summaryList.Add(summary); _summariesUnitOfWork.Setup(mock => mock.GetEntityQuery <Summary>(It.IsAny <TrackingMode>())).Returns(summaryList.AsQueryable); }
public void DeleteSummaryPreview() { var summary = new SummaryDerived(Guid.NewGuid(), _agency.Id, Guid.NewGuid(), ModuleType.Incident, CaseNumber, null); _case.BindSummary(summary); _summariesUnitOfWork.Setup(item => item.Find <Summary>(It.IsAny <Guid>(), TrackingMode.Automatic, ThrowIf.Anything)) .Returns(_case.Summaries.FirstOrDefault()); var deletedPreview = _deleteService.DeleteSummaryPreview(_case.Id); deletedPreview.Should().NotBeNull(); deletedPreview.Summaries.Should().HaveCount(1); }
public void DeleteSummary() { var summary = new SummaryDerived(DataEntryUnitTestFixture.IdentityId, _agency.Id, _case.Id, ModuleType.Incident, CaseNumber, null); _case.BindSummary(summary); _summariesUnitOfWork.Setup(item => item.Find <Summary>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_case.Summaries.FirstOrDefault()); _summariesUnitOfWork.Setup(mock => mock.PendingMessages).Returns(new List <Message>()); _deleteService.DeleteSummary(_case.Id); _summariesUnitOfWork.Verify(mock => mock.Commit(It.IsAny <ConcurrencyMode>()), Times.Once); _reportsUnitOfWork.Verify(mock => mock.Commit(It.IsAny <ConcurrencyMode>()), Times.Once); _summariesUnitOfWork.Object.PendingMessages.Should().HaveCount(1); }
public void GetGraphFromSummary() { var summary = new SummaryDerived(Guid.NewGuid(), _agency.Id, Guid.NewGuid(), ModuleType.Incident, CaseNumber, null); _case.BindSummary(summary); _summariesUnitOfWork.Setup(item => item.Find <Summary>(It.IsAny <Guid>(), TrackingMode.Automatic, ThrowIf.Anything)) .Returns(_case.Summaries.FirstOrDefault()); var caseNavigationGraph = _caseNavigationService.GetGraphFromSummary(_case.Id); caseNavigationGraph.Should().NotBeNull(); caseNavigationGraph.NavigationItems.Count.Should().BeGreaterOrEqualTo(1); caseNavigationGraph.Should().BeOfType(typeof(CaseNavigationGraph)); }
public void ProcessMasterIndexes_Gun() { _gunProcessor.Setup(mock => mock.Process(It.IsAny <PublicSafetyGun>())); Case obj = new Case(Guid.NewGuid(), Guid.NewGuid(), "data"); SummaryDerived entity = new SummaryDerived(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), ModuleType.Incident, "data", obj); entity.Guns = new List <PublicSafetyGun>() { new PublicSafetyGun(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()) }; masterIndexServiceObj.ProcessMasterIndexes <Summary>(entity); _gunProcessor.VerifyAll(); }
public void ClassSetUp() { _identityId = Guid.NewGuid(); var identityContext = new IdentityContext() { IdentityId = Guid.NewGuid() }; _authorizationPolicy = new Mock <IServiceAuthorizationPolicy>(); _authorizationPolicy.Setup(mock => mock.RequireViewPermissions(It.IsAny <IdentityContext>(), It.IsAny <Guid>(), It.IsAny <ModuleType>())); _identityProvider = new Mock <IServiceIdentityProvider>(); _identityProvider.Setup(x => x.GetPrincipalIdentifier()).Returns(identityContext.IdentityId); _identityProvider.Setup(x => x.GetIdentityContext()).Returns(identityContext); _factory = new MockRepository(MockBehavior.Loose); _reportDerived = new ReportDerived(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), ModuleType.Incident, true); _case = new Domain.Summaries.Case.Case(Guid.NewGuid(), Guid.NewGuid(), "number"); _summaryDerived = new SummaryDerived(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), ModuleType.Incident, "number", _case); _reportAttachment = new ReportAttachment(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); _summaryAttachment = new SummaryAttachment(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); //_eventDispatcher = _factory.Create<IEventDispatcher>(); _messageBusClient = _factory.Create <IMessageBusPublishClient>(); //MessageBus.SetInstance( //_eventDispatcher.Object, _messageBusClient.Object ); //_eventDispatcher.Setup( mock => mock.Publish( It.IsAny<object>() ) ); _reportsUnitOfWork = _factory.Create <IReportsUnitOfWork>(); _summariesUnitOfWork = _factory.Create <ISummariesUnitOfWork>(); _reportsUnitOfWork.Setup(mock => mock.Find <ReportAttachment>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_reportAttachment); _reportsUnitOfWork.Setup(mock => mock.Find <Report>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_reportDerived); _summariesUnitOfWork.Setup(mock => mock.Find <SummaryAttachment>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_summaryAttachment); _summariesUnitOfWork.Setup(mock => mock.Find <Summary>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_summaryDerived); _reportsUnitOfWork.Setup(x => x.PendingMessages).Returns(new System.Collections.Generic.List <TriTech.InformRMS.Infrastructure.Messaging.Contracts.Messages.Message>()); _summariesUnitOfWork.Setup(x => x.PendingMessages).Returns(new System.Collections.Generic.List <TriTech.InformRMS.Infrastructure.Messaging.Contracts.Messages.Message>()); _attachmentCommandService = new AttachmentCommandService( _reportsUnitOfWork.Object, _summariesUnitOfWork.Object, Mock.Of <ILog>(), _authorizationPolicy.Object, _identityProvider.Object); }
private void SetUpSummary() { _summary = new SummaryDerived(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid(), ModuleType.Incident, Number, new Domain.Summaries.Case.Case(Guid.NewGuid(), Guid.NewGuid(), Number)); _summariesUnitOfWork.Setup(mock => mock.Find <Summary>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(_summary); _summariesUnitOfWork.Setup(x => x.PendingMessages).Returns(new System.Collections.Generic.List <TriTech.InformRMS.Infrastructure.Messaging.Contracts.Messages.Message>()); }