public void GetHooks_should_return_all_hooks() { var sut = new BindingRegistry(); var hook1 = new HookBinding(new Mock<IBindingMethod>().Object, HookType.BeforeScenario, null, 1); var hook2 = new HookBinding(new Mock<IBindingMethod>().Object, HookType.AfterFeature, null, 2); sut.RegisterHookBinding(hook1); sut.RegisterHookBinding(hook2); var result = sut.GetHooks(); result.Should().BeEquivalentTo(hook1, hook2); }
protected bool Equals(HookBinding other) { return(HookType == other.HookType && HookOrder == other.HookOrder && Equals(BindingScope, other.BindingScope) && base.Equals(other)); }
protected bool Equals(HookBinding other) { return HookType == other.HookType && HookOrder == other.HookOrder && Equals(BindingScope, other.BindingScope) && base.Equals(other); }