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