public void SetUp()
        {
            this.partNumber      = "PCAS 123";
            this.partDescription = "DESCRIPTION";

            this.PartsRepository.FindById(this.partNumber)
            .Returns(new Part {
                PartNumber = this.partNumber, Description = this.partDescription
            });

            this.PcasRevisionsRepository.FindBy(Arg.Any <Expression <Func <PcasRevision, bool> > >()).Returns((PcasRevision)null);

            this.ProductionTriggerLevelsRepository.FindById(this.partNumber)
            .Returns(new ProductionTriggerLevel {
                CitCode = "CIT"
            });

            this.CitRepository.FindById("CIT").Returns(new Cit {
                DepartmentCode = "DEPT"
            });

            this.DepartmentRepository.FindById("DEPT").Returns(new Department {
                DepartmentCode = "DEPT"
            });

            this.result = this.Sut.GetWorksOrderDetails(this.partNumber);
        }
        public void SetUp()
        {
            this.partNumber = "pcas";

            var worksOrderDetails = new WorksOrderPartDetails {
                PartNumber = this.partNumber
            };

            this.WorksOrdersService.GetWorksOrderPartDetails(this.partNumber)
            .Returns(new SuccessResult <WorksOrderPartDetails>(worksOrderDetails));

            this.Response = this.Browser.Get(
                "/production/works-orders/get-part-details/pcas",
                with => { with.Header("Accept", "application/json"); }).Result;
        }
Example #3
0
        public void SetUp()
        {
            this.partNumber = "PCAS 123";

            this.worksOrderPartDetails = new WorksOrderPartDetails
            {
                AuditDisclaimer = "Disclaimer",
                PartNumber      = this.partNumber,
                PartDescription = "Description",
                WorkStationCode = "Code"
            };

            this.WorksOrderUtilities.GetWorksOrderDetails(this.partNumber).Throws(new DomainException("Exception"));

            this.result = this.Sut.GetWorksOrderPartDetails(this.partNumber);
        }
Example #4
0
        public void SetUp()
        {
            this.partNumber      = "PCAS 123";
            this.partDescription = "DESCRIPTION";
            this.boardCode       = "123AB";
            this.workStationCode = "STATION";
            this.quantity        = 10;

            this.PartsRepository.FindById(this.partNumber)
            .Returns(new Part {
                PartNumber = this.partNumber, Description = this.partDescription
            });

            this.ProductionTriggerLevelsRepository.FindById(this.partNumber).Returns(
                new ProductionTriggerLevel()
            {
                PartNumber      = this.partNumber,
                WorkStationName = this.workStationCode,
                CitCode         = "CIT",
                KanbanSize      = this.quantity
            });

            this.PcasRevisionsRepository.FindBy(Arg.Any <Expression <Func <PcasRevision, bool> > >()).Returns(
                new PcasRevision {
                BoardCode = this.boardCode, PcasPartNumber = this.partNumber
            });

            this.PcasBoardsForAuditRepository.FindBy(Arg.Any <Expression <Func <PcasBoardForAudit, bool> > >()).Returns(
                new PcasBoardForAudit {
                BoardCode = this.boardCode, CutClinch = "N", ForAudit = "Y"
            });

            this.CitRepository.FindById("CIT").Returns(new Cit {
                DepartmentCode = "DEPT"
            });

            this.DepartmentRepository.FindById("DEPT").Returns(new Department {
                DepartmentCode = "DEPT"
            });

            this.result = this.Sut.GetWorksOrderDetails(this.partNumber);
        }