public bool RegisterServiceDetail(ServiceDetailsDTO entity) { try { ServiceCategory sc1 = new ServiceCategory(); sc1 = context.categories.Single(o => o.CategoryName == entity.CategoryName); Servicio s1 = new Servicio(); s1.Cost = entity.Cost; s1.Description = entity.Description; s1.Name = entity.ServiceName; s1.ServiceCategoryId = sc1.ServiceCategoryId; s1.ServiceCategory = sc1; context.Add(s1); context.SaveChanges(); ServiceDetails sv1 = new ServiceDetails(); sv1.SupplierId = entity.SupplierId; sv1.Supplier = context.suppliers.Find(entity.SupplierId); sv1.ServicioId = context.servicios.OrderByDescending(o => o.ServicioId).First().ServicioId; sv1.Servicio = s1; context.Add(sv1); context.SaveChanges(); } catch (System.Exception) { return(false); } return(true); }
public static void Setup(TestContext context) { ServiceDetailsDTO sd1 = new ServiceDetailsDTO { ServiceDetailsId = 1, ServiceName = "Jardinero", UsuarioId = 1, CategoryName = "Jardineria", LocationId = 1 }; ServiceDetailsDTO sd2 = new ServiceDetailsDTO { ServiceDetailsId = 2, ServiceName = "Electricista", UsuarioId = 1, CategoryName = "Electricidad", LocationId = 1 }; listaServiceDetailsDTO.Add(sd1); listaServiceDetailsDTO.Add(sd2); }
public void RegisterServiceDetailTest() { ServiceDetailsDTO sd3 = new ServiceDetailsDTO { ServiceDetailsId = 3, ServiceName = "Gasfitero", UsuarioId = 1, CategoryName = "Gasfiteria", LocationId = 1 }; mockRepository.Setup(x => x.RegisterServiceDetail(sd3)) .Returns(true); var handler = new RegisterServiceDetailHandler(mockRepository.Object); RegisterServiceDetail rsd = new RegisterServiceDetail(sd3); var res = handler.Handle(rsd, ct); Assert.IsTrue(res.Result); }