Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
 public void Test_Standard_RemoveHookObject()
 {
     hookRepository.Remove(new LogHook());
     Assert.AreEqual(1, hookRepository.Hooks.Length);
 }