Beispiel #1
0
        public void can_create_810()
        {
            InvoicedOrderMessage order = GetOrder();

            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);

            Console.WriteLine(ediStr.Value);
        }
Beispiel #2
0
        public void can_create_850()
        {
            OrderRequestReceivedMessage orderRequestReceived = GetOrder();

            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(orderRequestReceived);

            Assert.That(ediStr.Value, Text.Contains(@"~"));
            Assert.That(ediStr.Value, Text.Contains("\n"));

            Console.WriteLine(ediStr.Value);
        }
Beispiel #3
0
        public void can_create_856()
        {
            OrderHasBeenShippedMessage order = GetOrder();

            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);

            Assert.That(ediStr.Value, Text.Contains("~"));
            Assert.That(ediStr.Value, Text.Contains("\n"));

            Console.WriteLine(ediStr.Value);
        }
 public void can_create_810()
 {
     InvoicedOrderMessage order = GetOrder();
     _sut = _resolver.ResolveFrom(order);
     EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);
     Console.WriteLine(ediStr.Value);
 }
 public void can_create_855()
 {
     OrderRequestReceivedMessage orderRequestReceived = GetOrder();
     _sut = _resolver.ResolveFrom(orderRequestReceived);
     EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(orderRequestReceived);
     Console.WriteLine(ediStr);
 }
Beispiel #6
0
        public void will_throw_exception_if_no_lines()
        {
            var order = new InvoicedOrderMessage {
                Customer = new Customer(), ControlNumber = "23443", BusinessPartnerCode = BusinessPartner.Flextronics.Code, BusinessPartnerNumber = BusinessPartner.Flextronics.Number
            };

            _sut = _resolver.ResolveFrom(order);
            _sut.BuildFromMessage(order);
        }
Beispiel #7
0
        public void will_throw_exception_if_no_lines()
        {
            var order = new InvoicedOrderMessage {
                Customer = new Customer(), ControlNumber = "23443", BusinessPartnerCode = BusinessPartner.MicroCenter.Code, DocumentId = 810
            };

            _sut = _resolver.ResolveFrom(order);
            _sut.BuildFromMessage(order);
        }
Beispiel #8
0
        public void can_create_855()
        {
            OrderRequestReceivedMessage orderRequestReceived = GetOrder();

            _sut = _resolver.ResolveFrom(orderRequestReceived);
            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(orderRequestReceived);

            Console.WriteLine(ediStr);
        }
Beispiel #9
0
        public void will_throw_exception_if_no_lines()
        {
            var order = new OrderRequestReceivedMessage()
            {
                BusinessPartnerCode = BusinessPartner.Initech.Code, BusinessPartnerNumber = BusinessPartner.Initech.Number
            };

            _sut = _resolver.ResolveFrom(order);
            _sut.BuildFromMessage(order);
        }
 public void can_create_810()
 {
     //Arrange
     InvoicedOrderMessage order = GetOrder();
     //Act
     _sut = _resolver.ResolveFrom(order);
     EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);
     var arr = ediStr.Value.Split("\n".ToCharArray());
     //Assert
     arr[1].ShouldEqual("BIG~20110610~461191~20110601~4110213145~~~DI");
     arr[2].ShouldEqual("REF~IA~25097");
     arr[arr.Length - 3].ShouldEqual("CTT~2");
 }
Beispiel #11
0
        public void can_create_810()
        {
            //Arrange
            InvoicedOrderMessage order = GetOrder();

            //Act
            _sut = _resolver.ResolveFrom(order);
            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);
            var arr = ediStr.Value.Split("\n".ToCharArray());

            //Assert
            arr[1].ShouldEqual("BIG~20110610~461191~20110601~4110213145~~~DI");
            arr[2].ShouldEqual("REF~IA~25097");
            arr[arr.Length - 3].ShouldEqual("CTT~2");
        }
Beispiel #12
0
        public EDITransmissionPackage CreateDocumentWith(ICreateEdiContentFrom <T> creator, T message)
        {
            var ediXmlInterchangeControl = new EDIXmlInterchangeControl(creator.SegmentFactory);

            EDIXmlTransactionSet ediTransactionSet = creator.BuildFromMessage(message);

            var isaControlNumber = ediTransactionSet.ISA.ControlNumber;
            var functionalID     = ediTransactionSet.ISA.GroupID;

            ediXmlInterchangeControl.SetHeader(isaControlNumber, functionalID, _configuration.TestMode);

            ediXmlInterchangeControl.AddContent(ediTransactionSet);

            ediXmlInterchangeControl.SetFooter(isaControlNumber, 1);

            return(new EDITransmissionPackage(ediXmlInterchangeControl, creator.GetBusinessPartner()));
        }
        public void can_create_856()
        {
            //Arrange
            OrderHasBeenShippedMessage order = GetOrder();

            //Act
            _sut = _resolver.ResolveFrom(order);
            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);

            var arr = ediStr.Value.Split("\n".ToCharArray());
            //Assert
            arr[1].Substring(0,17).ShouldEqual("BSN~00~0005456~20");

            Assert.That(ediStr.Value, Text.Contains("~"));
            Assert.That(ediStr.Value, Text.Contains("\n"));

            Console.WriteLine(ediStr.Value);
        }
Beispiel #14
0
        public void can_create_856()
        {
            //Arrange
            OrderHasBeenShippedMessage order = GetOrder();

            //Act
            _sut = _resolver.ResolveFrom(order);
            EDIXmlTransactionSet ediStr = _sut.BuildFromMessage(order);

            var arr = ediStr.Value.Split("\n".ToCharArray());

            //Assert
            arr[1].Substring(0, 17).ShouldEqual("BSN~00~0005456~20");


            Assert.That(ediStr.Value, Text.Contains("~"));
            Assert.That(ediStr.Value, Text.Contains("\n"));

            Console.WriteLine(ediStr.Value);
        }
 public void will_throw_exception_if_no_lines()
 {
     var order = new OrderRequestReceivedMessage(){BusinessPartnerCode = BusinessPartner.Initech.Code,BusinessPartnerNumber = BusinessPartner .Initech .Number};
     _sut = _resolver.ResolveFrom(order);
     _sut.BuildFromMessage(order);
 }
Beispiel #16
0
 public void can_create_846()
 {
     _sut.BuildFromMessage(get_msg());
 }
Beispiel #17
0
        public void will_throw_exception_if_no_lines()
        {
            var order = new OrderHasBeenShippedMessage();

            _sut.BuildFromMessage(order);
        }
 public void will_throw_exception_if_no_lines()
 {
     var order = new InvoicedOrderMessage { Customer = new Customer(), ControlNumber = "23443", BusinessPartnerCode = BusinessPartner .Flextronics .Code, BusinessPartnerNumber = BusinessPartner .Flextronics .Number };
     _sut = _resolver.ResolveFrom(order);
     _sut.BuildFromMessage(order);
 }
 public void will_throw_exception_if_no_lines()
 {
     var order = new InvoicedOrderMessage { Customer = new Customer(), ControlNumber = "23443", BusinessPartnerCode = BusinessPartner.MicroCenter.Code, DocumentId = 810 };
     _sut = _resolver.ResolveFrom(order);
     _sut.BuildFromMessage(order);
 }
Beispiel #20
0
        public void Acknowledge(CreateOrderMessage msg)
        {
            var transaction = _builder.BuildFromMessage(msg);

            _fileSvc.SendFile(transaction.Value, msg.ControlNumber, 855);
        }