public void Test_Lazy_RemoveHookObject() { hookRepository.RemoveAll(); hookRepository.Add(new IHook[] { new LogHook(), new DiagnosticsHook() }); hookRepository.Remove(new LogHook()); Assert.AreEqual(1, hookRepository.Hooks.Length); }
public async Task <HookDeleteResponse> DeleteHookAsync(HookDeleteRequest request) { await ValidateRequestAsync(request); var entity = _hookRepository.FindOne(x => x.Id == request.Id); if (entity == null) { throw new EntityNotFoundException(); } _hookRepository.Remove(entity); return(new HookDeleteResponse()); }
public void Test_Standard_RemoveHookObject() { hookRepository.Remove(new LogHook()); Assert.AreEqual(1, hookRepository.Hooks.Length); }