public void SetUp() { var a = new AssemblyFail { Id = 1, WorksOrder = new WorksOrder { OrderNumber = 1, PartNumber = "A", Part = new Part { Description = "desc" } }, EnteredBy = new Employee { Id = 1, FullName = "name" } }; this.requestResource = new AssemblyFailResource() { Id = 1, WorksOrderNumber = 1, PartNumber = "A", EnteredBy = 1 }; this.FacadeService.Update(1, Arg.Any <AssemblyFailResource>()).Returns(new SuccessResult <AssemblyFail>(a)); this.Response = this.Browser.Put( "/production/quality/assembly-fails/1", with => { with.Header("Accept", "application/json"); with.JsonBody(this.requestResource); }).Result; }
private void ExtractExportDetails( ICollection <CalculationValueModel> values, AssemblyFail assemblyFail, IEnumerable <LinnWeek> weeks) { this.ExtractDetails(values, assemblyFail, weeks); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Date Found", TextDisplay = assemblyFail.DateTimeFound.ToString("dd-MMM-yyyy") }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Entered By", TextDisplay = assemblyFail.EnteredBy?.FullName }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Completed By", TextDisplay = assemblyFail.CompletedBy?.FullName }); }
public void SetUp() { var a = new AssemblyFail { Id = 2, WorksOrder = new WorksOrder { OrderNumber = 1, PartNumber = "A", Part = new Part { Description = "desc" } }, EnteredBy = new Employee { Id = 1, FullName = "name" } }; var b = new AssemblyFail { Id = 22, WorksOrder = new WorksOrder { OrderNumber = 1, PartNumber = "A", Part = new Part { Description = "desc" } }, EnteredBy = new Employee { Id = 1, FullName = "name" } }; var c = new AssemblyFail { Id = 222, WorksOrder = new WorksOrder { OrderNumber = 1, PartNumber = "A", Part = new Part { Description = "desc" } }, EnteredBy = new Employee { Id = 1, FullName = "name" } }; var results = new List <AssemblyFail> { a, b, c }; this.FacadeService.RefinedSearch( null, null, DateTime.Today.ToString("o"), null, null).Returns(new SuccessResult <IEnumerable <AssemblyFail> >(results)); this.Response = this.Browser.Get( "/production/quality/assembly-fails", with => { with.Header("Accept", "application/json"); with.Query("date", DateTime.Today.ToString("o")); }).Result; }
public void SetUp() { this.requestResource = new AssemblyFailResource { WorksOrderNumber = 99999999, EnteredBy = 12345678, EnteredByName = "Colin", PartNumber = "PART", PartDescription = "Something" }; var assemblyFail = new AssemblyFail { Id = 1, WorksOrder = new WorksOrder { OrderNumber = 99999999, PartNumber = "PART", Part = new Part { PartNumber = "PART", Description = "Something" } }, EnteredBy = new Employee { Id = 12345678, FullName = "Colin" } }; this.FacadeService.Add(Arg.Any <AssemblyFailResource>()) .Returns(new CreatedResult <AssemblyFail>(assemblyFail)); this.Response = this.Browser.Post( "/production/quality/assembly-fails", with => { with.Header("Accept", "application/json"); with.Header("Content-Type", "application/json"); with.JsonBody(this.requestResource); }).Result; }
public void SetUp() { var a = new AssemblyFail { Id = 1, WorksOrder = new WorksOrder { OrderNumber = 1, PartNumber = "A", Part = new Part { Description = "desc" } }, EnteredBy = new Employee { Id = 1, FullName = "name" } }; this.FacadeService.GetById(1).Returns(new SuccessResult <AssemblyFail>(a)); this.Response = this.Browser.Get( "/production/quality/assembly-fails/1", with => { with.Header("Accept", "application/json"); }).Result; }
private void ExtractDetails( ICollection <CalculationValueModel> values, AssemblyFail assemblyFail, IEnumerable <LinnWeek> weeks) { values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Week", TextDisplay = this.linnWeekService.GetWeek(assemblyFail.DateTimeFound, weeks).WWSYY }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "PartNumber", TextDisplay = assemblyFail.WorksOrder?.PartNumber }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "BoardPartNumber", TextDisplay = assemblyFail.BoardPartNumber }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Fails", TextDisplay = assemblyFail.NumberOfFails.ToString() }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "FaultCode", TextDisplay = assemblyFail.FaultCode?.FaultCode }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "CircuitPartNumber", TextDisplay = assemblyFail.CircuitPart }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "ReportedFault", TextDisplay = assemblyFail.ReportedFault }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Analysis", TextDisplay = assemblyFail.Analysis }); values.Add( new CalculationValueModel { RowId = assemblyFail.Id.ToString(), ColumnId = "Cit", TextDisplay = assemblyFail.CitResponsible?.Name }); }