예제 #1
0
        public void CodeSetQueryService_GetViolationCodeOnStatuteAndUcrCode()
        {
            var codeSetQueryService = GetDependency <ICodeSetQueryService>();

            Assert.IsInstanceOfType(codeSetQueryService, typeof(ICodeSetQueryService));
            var violationCodes = GetViolationCodes().FirstOrDefault();
            ViolationCodeDetails violationCodeDetails = codeSetQueryService.GetViolationCode(violationCodes.StatuteCode, violationCodes.UcrCode);

            Assert.IsNotNull(violationCodeDetails);
        }
예제 #2
0
        public void CodeSetCommandService_CreateViolationCode()
        {
            using (var ioc = DependencyContainer.Resolve <ICodeSetCommandService>())
                using (var ioc1 = DependencyContainer.Resolve <ICodeSetQueryService>())
                {
                    Assert.IsInstanceOfType(ioc.Instance, typeof(ICodeSetCommandService));
                    Assert.IsInstanceOfType(ioc1.Instance, typeof(ICodeSetQueryService));
                    ViolationCodeDetails violationCodeDetails = MockObjects.NewViolationCodeDetails;
                    violationCodeDetails.ClassicId = ioc1.Instance.GetViolationCodes()[0].ClassicId;

                    ioc.Instance.CreateViolationCode(violationCodeDetails);
                    var violationCodeDetailsList = ioc1.Instance.GetViolationCode(violationCodeDetails.Id);
                    Assert.IsNotNull(violationCodeDetailsList);
                }
        }