public void SetUp() { this.requestResource = new ProposedTurnoverBandRequestResource { FinancialYear = "2018/19" }; this.proposedTurnoverBands = new List <ProposedTurnoverBand> { new ProposedTurnoverBand { CalculatedTurnoverBandUri = "/1", SalesAccount = new SalesAccount(new SalesAccountCreateActivity("/employees/100", 1, "one")) }, new ProposedTurnoverBand { CalculatedTurnoverBandUri = "/2", SalesAccount = new SalesAccount(new SalesAccountCreateActivity("/employees/100", 2, "two")) } }; var proposal = new TurnoverBandProposal(this.requestResource.FinancialYear, this.proposedTurnoverBands); this.TurnoverBandService.ApplyTurnoverBandProposal("2018/19", null) .Returns(new SuccessResult <TurnoverBandProposal>(proposal)); this.Response = this.Browser.Post( "/sales/accounts/turnover-band-proposals/apply", with => { with.Header("Accept", "application/json"); with.Header("Content-Type", "application/json"); with.JsonBody(this.requestResource); }).Result; }
public void SetUp() { this.requestResource = new ProposedTurnoverBandRequestResource { FinancialYear = "2018/19" }; this.proposedTurnoverBands = new List <ProposedTurnoverBand> { new ProposedTurnoverBand { CalculatedTurnoverBandUri = "/1", SalesAccount = new SalesAccount(new SalesAccountCreateActivity("/employees/100", 1, "one")) }, new ProposedTurnoverBand { CalculatedTurnoverBandUri = "/2", SalesAccount = new SalesAccount(new SalesAccountCreateActivity("/employees/100", 2, "two")) } }; var turnoverBand = new TurnoverBand { Name = "n", TurnoverBandUri = "/1" }; var proposal = new TurnoverBandProposal(this.requestResource.FinancialYear, this.proposedTurnoverBands); this.TurnoverBandService.GetProposedTurnoverBandModelResults(this.requestResource.FinancialYear) .Returns(new SuccessResult <IEnumerable <ProposedTurnoverBandModel> >(proposal.ProposedTurnoverBands.Select(a => a.ToModel(turnoverBand, turnoverBand, turnoverBand)))); this.Response = this.Browser.Get( "/sales/accounts/turnover-band-proposals/export", with => { with.Query("financialYear", this.requestResource.FinancialYear); }).Result; }