public void SetUp() { BuildPlanDetailResource requestResource = new BuildPlanDetailResource { BuildPlanName = "name", PartNumber = "part", FromLinnWeekNumber = 1 }; var buildPlanDetail = new BuildPlanDetail { BuildPlanName = "name", PartNumber = "part", FromLinnWeekNumber = 1 }; this.AuthorisationService.HasPermissionFor(AuthorisedAction.BuildPlanDetailUpdate, Arg.Any <List <string> >()) .Returns(true); this.BuildPlanDetailsFacadeService .Update( Arg.Any <BuildPlanDetailKey>(), Arg.Any <BuildPlanDetailResource>(), Arg.Any <IEnumerable <string> >()).Returns( new SuccessResult <ResponseModel <BuildPlanDetail> >( new ResponseModel <BuildPlanDetail>(buildPlanDetail, new List <string>()))); this.Response = this.Browser.Put( "/production/maintenance/build-plan-details", with => { with.Header("Accept", "application/json"); with.Header("Content-Type", "application/json"); with.JsonBody(requestResource); }).Result; }
public void SetUp() { var requestResource = new BuildPlanDetailResource { BuildPlanName = "name", PartNumber = "part", FromDate = "2007-02-20" }; this.AuthorisationService.HasPermissionFor(AuthorisedAction.BuildPlanDetailAdd, Arg.Any <List <string> >()) .Returns(true); this.LinnWeekPack.LinnWeekNumber(Arg.Any <DateTime>()).Returns(1); var buildPlanDetail = new BuildPlanDetail { BuildPlanName = "name", PartNumber = "part", FromLinnWeekNumber = 1 }; this.BuildPlanDetailsService.Add(Arg.Any <BuildPlanDetailResource>(), Arg.Any <IEnumerable <string> >()) .Returns( new CreatedResult <ResponseModel <BuildPlanDetail> >( new ResponseModel <BuildPlanDetail>(buildPlanDetail, new List <string>()))); this.Response = this.Browser.Post( "/production/maintenance/build-plan-details", with => { with.Header("Accept", "application/json"); with.Header("Content-Type", "application/json"); with.JsonBody(requestResource); }).Result; }
public void SetUp() { this.resource = new BuildPlanDetailResource { PartNumber = "PART", BuildPlanName = "NAME", FromDate = new DateTime(2020, 01, 30).ToString("o") }; this.buildPlanDetail = new BuildPlanDetail { PartNumber = "PART", BuildPlanName = "NAME", FromLinnWeekNumber = 22 }; this.BuildPlanDetailRepository.FindById(Arg.Any <BuildPlanDetailKey>()).Returns(this.buildPlanDetail); this.result = this.Sut.RemoveBuildPlanDetail(this.resource, new List <string>()); }