Exemplo n.º 1
0
 public void SetUp()
 {
     this.salesArticle = new ResponseModel <SalesArticle>(new SalesArticle {
         ArticleNumber = "sa", SaCoreType = null
     }, null);
     this.resource = this.Sut.Build(this.salesArticle);
 }
        public void SetUp()
        {
            this.salesArticle = new ResponseModel <SalesArticle>(
                new SalesArticle
            {
                ArticleNumber = "sa",
                HoldStories   = new List <SaHoldStory> {
                    new SaHoldStory {
                        DateFinished = null
                    }
                }
            },
                null);

            this.resource = this.Sut.Build(this.salesArticle);
        }
Exemplo n.º 3
0
 public void SetUp()
 {
     this.salesArticle = new SalesArticle
     {
         ArticleNumber  = "sa",
         ForecastType   = "N",
         ForecastToDate = 1.December(2019)
     };
     this.coreType = new SaCoreType(1, "thing");
     this.resource = new SalesArticleResource
     {
         ArticleNumber  = "sa",
         Description    = "new desc",
         ForecastType   = "Y",
         ForecastToDate = 1.December(2020).ToString("o"),
         Links          = new LinkResource[] { new LinkResource("sa-core-type", string.Empty) }
     };
     this.SalesArticleRepository.FindById("sa")
     .Returns(this.salesArticle);
     this.SaCoreTypeRepository.FindById(1)
     .Returns(this.coreType);
     this.result = this.Sut.Update("sa", this.resource);
 }
Exemplo n.º 4
0
        public void SetUp()
        {
            var salesArticle = new SalesArticle {
                ArticleNumber = "sa"
            };
            var responseModel = new ResponseModel <SalesArticle>(salesArticle, null);

            this.resource = new SalesArticleResource
            {
                ForecastType     = "Y",
                ForecastFromDate = 1.December(2020).ToString("o")
            };
            this.SalesArticleForecastService.Update("SA", Arg.Any <SalesArticleResource>(), Arg.Any <IEnumerable <string> >())
            .Returns(new SuccessResult <ResponseModel <SalesArticle> >(responseModel));

            this.Response = this.Browser.Put(
                "/products/maint/sales-articles/sa",
                with =>
            {
                with.Header("Accept", "application/json");
                with.Header("Content-Type", "application/json");
                with.JsonBody(this.resource);
            }).Result;
        }