public void ДопустимЯХочуИзменитьСуществующийППО()
        {
            this._viewModel = this.Bootstrapper.IoC.GetExportedValue <IEditablePlanReceiptOrderViewModel>();
            var factory = this.Bootstrapper.IoC.GetExportedValue <IUnitOfWorkFactory>();

            _service = factory.Create().Create <IPlanReceiptOrderService>();
        }
Exemplo n.º 2
0
 public void CreatePlanReceiptOrderService()
 {
     _helper.CreateCoordinatorOfServices(serviceScope =>
     {
         IPlanReceiptOrderService service = serviceScope.CreatePlanService();
         Assert.That(service, Is.Not.Null);
     });
 }
Exemplo n.º 3
0
        protected void OnTestOfCreate <TDto>(Func <IPlanReceiptOrderService, TDto> insertAction)
            where TDto : IDto
        {
            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                TDto dto = insertAction(service);

                Assert.That(dto.RN, Is.GreaterThan(0));
                serviceScope.Rollback();
            });
        }
        public void ДопустимЯДостаюИзБдСуществующийППОСRN(int p0)
        {
            using (IUnitOfWork unitOfWork = _unitOfWorkFactory.Create())
            {
                _service = unitOfWork.Create <IPlanReceiptOrderService>();
                var dto = _service.GetPlanReceiptOrder(p0);
                if (dto == null)
                {
                    throw new ArgumentNullException("Не могу найти ППО с RN == {0}".StringFormat(p0));
                }

                var planReceiptOrder = dto.MapTo <PlanReceiptOrder>();
                _viewModel.SetEditableObject(planReceiptOrder, EditState.Edit);
            }
        }
Exemplo n.º 5
0
        public void GetPlanReceipOrder()
        {
            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                var filterDto  = new PlanReceiptOrderDto();
                const int skip = 0;
                const int take = 0;
                int total;

                IEnumerable <PlanReceiptOrderDto> result =
                    service.GetPlanReceiptOrderFilter(filterDto, skip, take, out total);

                Assert.That(result.Any(), Is.True);
            });
        }
Exemplo n.º 6
0
        protected void OnTestOfRemove <TDto, TEntity>(ref TDto dto, Action <IPlanReceiptOrderService> removeAction)
            where TDto : IDto
            where TEntity : class, IEntity <long>
        {
            TEntity sourceSolution = Mapper.Map <TEntity>(dto);

            _nhHelper.Create(sourceSolution, false);
            dto = Mapper.Map <TDto>(sourceSolution);

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                removeAction(service);
            });
            var pass = _nhHelper.Get <TEntity>(dto.RN);

            Assert.That(pass, Is.Null);
        }
Exemplo n.º 7
0
        public void GetTheMoveAct()
        {
            var rn = _nhHelper.Create <TheMoveAct>(Mapper.Map <TheMoveAct>(SampleEntityDto.CreateTheMoveAct()));

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                var actm = new TheMoveActDto {
                    RN = rn
                };
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                const int skip = 0;
                const int take = 0;
                int total;

                var result = service.GetTheMoveActFilter(actm, skip, take, out total);
                Assert.That(result.Any(), Is.True);
            });
        }
Exemplo n.º 8
0
        public void GetCertificatesQuality()
        {
            _nhHelper.Create(Mapper.Map <CertificateQuality>(SampleEntityDto.CreateCertificateQuality()));

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                var filterDto  = new CertificateQualityDto();
                const int skip = 0;
                const int take = 0;
                int total;

                IEnumerable <CertificateQualityDto> result =
                    service.GetCertificatesQualityFilter(filterDto, skip, take, out total);

                Assert.That(result.Any(), Is.True);
                Assert.That(total, Is.GreaterThanOrEqualTo(1));
            });
        }
Exemplo n.º 9
0
        public void GetQualityStateControlOfTheMake()
        {
            var rn = _nhHelper.Create <QualityStateControlOfTheMake>(Mapper.Map <QualityStateControlOfTheMake>(SampleEntityDto.CreateQualityStateControlOfTheMake()), true);

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                var filterDto  = new QualityStateControlOfTheMakeDto();
                filterDto.RN   = rn;
                const int skip = 0;
                const int take = 0;
                int total;

                IEnumerable <QualityStateControlOfTheMakeDto> result =
                    service.GetQualityStateControlOfTheMakeFilter(filterDto, skip, take, out total);

                Assert.That(result.Any(), Is.True);
            });
        }
Exemplo n.º 10
0
 public void WhenНажимаюИзменить()
 {
     _helper.CreateCoordinatorOfServices(serviceScope =>
     {
         IPlanReceiptOrderService service = serviceScope.CreatePlanService();
         try
         {
             service.PlanReceiptOrderChangeState(_planReceiptOrder, _state);
             _result = true;
         }
         catch (Exception exc)
         {
             _result = false;
         }
         finally
         {
             serviceScope.Rollback();
         }
     });
 }
Exemplo n.º 11
0
        public void GetCertificateQualityPass()
        {
            PassDto passDto = SampleEntityDto.CreatePassDto();

            passDto.RN = _nhHelper.Create(Mapper.Map <Pass>(passDto));

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                var filterDto  = new PassDto();
                const int skip = 0;
                const int take = 0;
                int total;

                IEnumerable <PassDto> result =
                    service.GetPass(filterDto, skip, take, out total);

                Assert.That(result.Any(), Is.True);
            });
        }
Exemplo n.º 12
0
        public void GetActsInputControl()
        {
            var rn = _nhHelper.Create <ActInputControl>(Mapper.Map <ActInputControl>(SampleEntityDto.CreateActInputControl()), true);

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                var filterDto  = new ActInputControlDto();
                filterDto.RN   = rn;
                const int skip = 0;
                const int take = 0;
                int total;


                IEnumerable <ActInputControlDto> result =
                    service.GetActsInputControlFilter(filterDto, skip, take, out total);

                Assert.That(result, Is.Not.Null);
            });
        }
Exemplo n.º 13
0
        protected void OnTestOfUpdate <TDto, TEntity>(
            ref TDto dto,
            Action <IPlanReceiptOrderService> updateAction,
            Func <TDto, TEntity, bool> isEquals)
            where TDto : IDto
            where TEntity : class, IEntity <long>
        {
            TEntity sourceSolution = Mapper.Map <TEntity>(dto);

            _nhHelper.Create(sourceSolution, false);
            dto = Mapper.Map <TDto>(sourceSolution);

            _helper.CreateCoordinatorOfServices(serviceScope =>
            {
                //dto.Note = "new note!!!";
                IPlanReceiptOrderService service = serviceScope.CreatePlanService();
                updateAction(service);
            });

            var result = _nhHelper.Get <TEntity>(dto.RN);

            Assert.That(isEquals(dto, result), Is.True);
        }