public void MakeRepositoryDeleteTest() { //Arrange IncludeAllMappings.include(); var vMake = new VehicleMakeDomain() { Name = "MakeRepositoryDeleteTest", Abrv = "MakeRepositoryDeleteTest", VehicleModel = null }; var context = new VehicleContext(); var repository = new Repositorys.Repository(context, new UnitOfWorkFactory(new UnitOfWork(context))); var testRepository = new MakeRepository(repository); Task.Run(async() => { var response = await testRepository.Add(vMake); Assert.AreEqual(1, response); }).GetAwaiter().GetResult(); IEnumerable <IVehicleMakeDomain> getAll; Guid targetId = Guid.NewGuid(); Task.Run(async() => { getAll = await testRepository.GetAll(); //Assert Assert.IsNotNull(getAll); foreach (var item in getAll) { targetId = item.VehicleMakeId; } var result = await testRepository.Delete(targetId); //Assert Assert.AreEqual(1, result); }).GetAwaiter().GetResult(); }
public async Task <int> Delete(IVehicleMakeDomain entry) { return(await MakeRepository.Delete(AutoMapper.Mapper.Map <VehicleMakeDomain>(entry))); }
public async Task <int> Delete(Guid id) { return(await MakeRepository.Delete(id)); }