Esempio n. 1
0
        public void CreateReport()
        {
            _templateProvider.Setup(mock => mock.GetAgencyDefault(It.IsAny <Guid>(), It.IsAny <ModuleType>())).Returns(_template);
            var arrestReportId = _arrestReportCommandService.CreateReport(It.IsAny <Guid>(), false, MockObject.NewArrestReport);

            arrestReportId.Should().NotBeEmpty();
            _reportsUnitOfWork.Verify(mock => mock.Add(It.IsAny <ArrestReport>()), Times.Once);
            _reportsUnitOfWork.Verify(mock => mock.Commit(It.IsAny <ConcurrencyMode>()), Times.Once());
            _authorizationPolicy.Verify(mock => mock.RequireCreatePermissions(It.IsAny <IdentityContext>(), It.IsAny <Guid>(), It.IsAny <ModuleType>()), Times.Once);
            ////_eventDispatcher.Verify( mock => mock.Publish( It.IsAny<object>() ), Times.Once );
        }