コード例 #1
0
        public void SetUp()
        {
            this.resource = new SalesPackageResource
            {
                SalesPackageId = "package don't change this",
                Description    = "new desc",
                Elements       = new List <SalesPackageElementResource>
                {
                    new SalesPackageElementResource
                    {
                        ElementType = "main bit", Quantity = 1, Sequence = 1
                    },
                    new SalesPackageElementResource
                    {
                        ElementType = "other bit", Quantity = 1, Sequence = 2
                    },
                    new SalesPackageElementResource
                    {
                        ElementType = "top bit", Quantity = 2, Sequence = 3
                    }
                }
            };

            this.result = this.Sut.Add(this.resource);
        }
コード例 #2
0
        public void SetUp()
        {
            this.salesPackage = new SalesPackage {
                Id = 3, Elements = new List <SalesPackageElementJoin>()
            };
            this.resource = new SalesPackageResource
            {
                Description = "desc"
            };
            this.SalesPackageService.Add(Arg.Any <SalesPackageResource>())
            .Returns(new SuccessResult <SalesPackage>(this.salesPackage));

            this.Response = this.Browser.Post(
                "/products/maint/sales-packages",
                with =>
            {
                with.Header("Accept", "application/json");
                with.Header("Content-Type", "application/json");
                with.JsonBody(this.resource);
            }).Result;
        }
コード例 #3
0
 public void SetUp()
 {
     this.resource = new SalesPackageResource
     {
         Id             = 11,
         SalesPackageId = "package don't change this",
         Description    = "new desc",
         Elements       = new List <SalesPackageElementResource>
         {
             new SalesPackageElementResource
             {
                 ElementType = "main bit", Quantity = 1, Sequence = 1
             },
             new SalesPackageElementResource
             {
                 ElementType = "other bit", Quantity = 1, Sequence = 2
             },
             new SalesPackageElementResource
             {
                 ElementType = "top bit", Quantity = 2, Sequence = 3
             }
         }
     };
     this.salesPackage = new SalesPackage
     {
         Id             = 11,
         SalesPackageId = "package",
         Elements       = new List <SalesPackageElementJoin>
         {
             new SalesPackageElementJoin
             {
                 Id                  = 1,
                 BridgeId            = 11,
                 ElementType         = "main bit",
                 SalesPackageElement = new SalesPackageElement
                 {
                     SalesPackageId = "package",
                     ElementType    = "main bit",
                     Quantity       = 11,
                     Sequence       = 11
                 }
             },
             new SalesPackageElementJoin
             {
                 Id                  = 1,
                 BridgeId            = 11,
                 ElementType         = "old bit",
                 SalesPackageElement = new SalesPackageElement
                 {
                     SalesPackageId = "package",
                     ElementType    = "old bit",
                     Quantity       = 11,
                     Sequence       = 11
                 }
             }
         }
     };
     this.SalesPackageRepository.FindById(11)
     .Returns(this.salesPackage);
     this.result = this.Sut.Update(11, this.resource);
 }