public void Do_Nothing_On_Remove_Registration_Of_Wrong_Name()
        {
            var name = "I do not exist as registration. " + Guid.NewGuid();
            var sut  = new BehaviorExtender();

            sut.UnregisterType(name);
        }
        public void Add_And_Remove_Registration_Of_Additional_Behaviors()
        {
            const string name = "Mock";
            var          type = typeof(DummyFieldBehavior);
            var          sut  = new BehaviorExtender();

            sut.RegisterType(name, type);
            sut.Behaviors.Should().Contain(kvp =>
                                           string.Compare(kvp.Key, name, StringComparison.Ordinal) == 0 && kvp.Value == type);

            sut.UnregisterType(name);
            sut.Behaviors.Should().NotContain(kvp => string.Compare(kvp.Key, name, StringComparison.Ordinal) == 0);
        }