public void CreateDamageRegistryTest() { DamageRegistry damageRegistry = new DamageRegistry() { Description = "TestDescription" }; Assert.AreEqual(damageRegistry.Description, "TestDescription"); }
protected DamageRegistry CreateTestDamageRegistry2() { var damageRegistry = new DamageRegistry { Id = 2, Description = "TestDamageRegistryDescription2" }; return(damageRegistry); }
public void AddDamage(string token, DamageRegistry DamageRegistry, params object[] keyValues) { if (userService.HasAccess(token, "Inspection.AddDamage")) { var vehilceoutInspection = _genericRepository.GetAll(); if (Exist(keyValues)) { var InspectionToDamage = GetbyId(keyValues); AccesoParaLugar(token, InspectionToDamage); InspectionToDamage.DamageRegistries.Add(DamageRegistry); _genericRepository.Update(InspectionToDamage, InspectionToDamage.Id); return; } throw new InspectionNotFoundException(string.Format("No existe inspecciones con ese id '{0}'.", keyValues[0])); } throw new ActionUnauthorizedException(string.Format("No está autorizado a acceder a esta acción")); }
public void GetDamageRegistryByIdTestDamageRegistrys() { var data = CreateTestDamageRegistryList(); var set = new Mock <DbSet <DamageRegistry> >().SetupData(data); set.Setup(m => m.Find(It.IsAny <int>())).Returns(data.FirstOrDefault()); var context = new Mock <CarManagementContext>(); context.Setup(ctx => ctx.Set <DamageRegistry>()).Returns(set.Object); var unitOfWork = new UnitOfWork(context.Object); DamageRegistry result = unitOfWork.DamageRegistryRepository.GetByID(1); Assert.AreEqual(result, data.FirstOrDefault()); }
public IHttpActionResult AddDamageToInspection(int inspection, DamageRegistry damage) { HttpResponseMessage response = null; try { if (ModelState.IsValid) { string token = Request.Headers.GetValues("oauth_token").First(); inspectionService.AddDamage(token, damage, inspection); return(Ok("Daño agregado con exito")); } else { return(BadRequest()); } } catch (Exception e) { return(Content(HttpStatusCode.ExpectationFailed, e.Message)); } }