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); }
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; }
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); }