コード例 #1
0
        public void SetUp()
        {
            this.resource = new RetailerResource
            {
                Id         = 123,
                Name       = "Retailer Name",
                DateClosed = DateTime.UtcNow
            };
            this.retailerDemList = new RetailerDemList(123, string.Empty);
            this.RetailerDemListRepository.GetByRetailerId(123).Returns(this.retailerDemList);

            var json = JsonConvert.SerializeObject(
                this.resource,
                new JsonSerializerSettings
            {
                ContractResolver = new CamelCasePropertyNamesContractResolver()
            });

            var body = Encoding.UTF8.GetBytes(json);

            var message = Substitute.For <IReceivedMessage>();

            message.Body.Returns(body);
            this.result = this.Sut.Execute(message);
        }
コード例 #2
0
 public static RetailerDemListModel ToModel(
     this RetailerDemList domain,
     RetailerResource retailer,
     SalesRegionResource salesRegion)
 {
     return(new RetailerDemListModel
     {
         RetailerId = domain.RetailerId,
         RetailerName = retailer?.Name,
         LastReviewed =
             domain.LastReviewedOn.HasValue
                            ? DateTime.SpecifyKind(domain.LastReviewedOn.Value, DateTimeKind.Utc).ToString("d")
                            : null,
         SalesRegion = salesRegion?.Name
     });
 }
コード例 #3
0
ファイル: WhenRetailerCreated.cs プロジェクト: linn/dem-stock
        public void SetUp()
        {
            this.resource = new RetailerResource
            {
                Id   = 123,
                Name = "Retailer Name"
            };

            var json = JsonConvert.SerializeObject(
                this.resource,
                new JsonSerializerSettings
            {
                ContractResolver = new CamelCasePropertyNamesContractResolver()
            });

            var body = Encoding.UTF8.GetBytes(json);

            var message = Substitute.For <IReceivedMessage>();

            message.Body.Returns(body);
            this.result = this.Sut.Execute(message);
        }