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; }
public void SetUp() { this.EmployeeRepository.FindById(12345678).Returns(new Employee { Id = 12345678, FullName = "Colin" }); this.DbService.GetNextVal("ASSEMBLY_FAULTS_SEQ").Returns(1); this.WorksOrderRepository.FindById(99999999).Returns(new WorksOrder { OrderNumber = 99999999, Part = new Part { PartNumber = "PART", Description = "desc" } }); this.resource = new AssemblyFailResource { WorksOrderNumber = 99999999, EnteredBy = 12345678, EnteredByName = "Colin", PartNumber = "PART", PartDescription = "Something", NumberOfFails = 1, DateTimeFound = DateTime.Now.ToString("o") }; this.result = this.Sut.Add(this.resource); }
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; }