public void CanUpdate_1_Updater()
        {
            var configUpdater = new ConfigUpdateResponderZoo(new List<IConfigObserver> { _updater });
            configUpdater.UpdateAll(_configSettings);

            _updater.AssertWasCalled(u=>u.ConfigUpdated(_configSettings));
        }
        public void CanUpdate_2_Updaters()
        {
            var updater2 = MockRepository.GenerateMock<IConfigObserver>();

            var configUpdater = new ConfigUpdateResponderZoo(new List<IConfigObserver> { _updater, updater2 });
            configUpdater.UpdateAll(_configSettings);

            _updater.AssertWasCalled(u => u.ConfigUpdated(_configSettings));
            updater2.AssertWasCalled(u => u.ConfigUpdated(_configSettings));
        }
        public void CanUpdate_1_Updater()
        {
            var configUpdater = new ConfigUpdateResponderZoo(new List <IConfigObserver> {
                _updater
            });

            configUpdater.UpdateAll(_configSettings);

            _updater.AssertWasCalled(u => u.ConfigUpdated(_configSettings));
        }
        public void CanUpdate_2_Updaters()
        {
            var updater2 = MockRepository.GenerateMock <IConfigObserver>();

            var configUpdater = new ConfigUpdateResponderZoo(new List <IConfigObserver> {
                _updater, updater2
            });

            configUpdater.UpdateAll(_configSettings);

            _updater.AssertWasCalled(u => u.ConfigUpdated(_configSettings));
            updater2.AssertWasCalled(u => u.ConfigUpdated(_configSettings));
        }