Esempio n. 1
0
        public EntityService(
            Notificator notificator,
            IFetchingRecords source,
            ICreatingRecords creator,
            IUpdatingRecords updater,
            IDeletingRecords deleter)
        {
            if (notificator == null)
            {
                throw new ArgumentNullException("notificator");
            }
            if (source == null)
            {
                throw new ArgumentNullException("source");
            }
            if (creator == null)
            {
                throw new ArgumentNullException("creator");
            }
            if (updater == null)
            {
                throw new ArgumentNullException("updater");
            }
            if (deleter == null)
            {
                throw new ArgumentNullException("deleter");
            }

            _notificator = notificator;
            _source      = source;
            _creator     = creator;
            _updater     = updater;
            _deleter     = deleter;
        }
Esempio n. 2
0
        public EntityService(
            Notificator notificator,
            IFetchingRecords source,
            ICreatingRecords creator,
            IUpdatingRecords updater,
            IDeletingRecords deleter,
            IComparingRecords comparer,
            IDescribingChanges changeDescriber,
            IHandlingFiles filesHandler,
            IValidatingEntities validator)
        {
            if (notificator == null)
            {
                throw new ArgumentNullException("notificator");
            }
            if (source == null)
            {
                throw new ArgumentNullException("source");
            }
            if (creator == null)
            {
                throw new ArgumentNullException("creator");
            }
            if (updater == null)
            {
                throw new ArgumentNullException("updater");
            }
            if (deleter == null)
            {
                throw new ArgumentNullException("deleter");
            }
            if (comparer == null)
            {
                throw new ArgumentNullException("comparer");
            }
            if (changeDescriber == null)
            {
                throw new ArgumentNullException("changeDescriber");
            }
            if (filesHandler == null)
            {
                throw new ArgumentNullException("filesHandler");
            }
            if (validator == null)
            {
                throw new ArgumentNullException("validator");
            }

            _notificator     = notificator;
            _source          = source;
            _creator         = creator;
            _updater         = updater;
            _deleter         = deleter;
            _comparer        = comparer;
            _changeDescriber = changeDescriber;
            _filesHandler    = filesHandler;
            _validator       = validator;
        }
Esempio n. 3
0
 public RecordsDeleter_()
 {
     _user = A.Fake<IProvidingUser>();
     A.CallTo(() => _user.CurrentUserName()).Returns("Test");
     var executor = new DbCommandExecutor(_admin, _user);
     _hierarchySource = new RecordsHierarchySource(_admin);
     _deleter = new RecordsDeleter(_admin, executor, _hierarchySource, _user);
     _source = new RecordsSource(_admin, new Notificator());
 }
Esempio n. 4
0
        public RecordsDeleter_()
        {
            _user = A.Fake <IProvidingUser>();
            A.CallTo(() => _user.CurrentUserName()).Returns("Test");
            var executor = new DbCommandExecutor(_admin, _user);

            _hierarchySource = new RecordsHierarchySource(_admin);
            _deleter         = new RecordsDeleter(_admin, executor, _hierarchySource, _user);
            _source          = new RecordsSource(_admin, new Notificator());
        }
Esempio n. 5
0
        public EntityService(
            Notificator notificator,
            IFetchingRecords source,
            ICreatingRecords creator,
            IUpdatingRecords updater,
            IDeletingRecords deleter,
            IComparingRecords comparer,
            IDescribingChanges changeDescriber,
            IHandlingFiles filesHandler,
            IValidatingEntities validator)
        {
            if (notificator == null)
                throw new ArgumentNullException("notificator");
            if (source == null)
                throw new ArgumentNullException("source");
            if (creator == null)
                throw new ArgumentNullException("creator");
            if (updater == null)
                throw new ArgumentNullException("updater");
            if (deleter == null)
                throw new ArgumentNullException("deleter");
            if (comparer == null)
                throw new ArgumentNullException("comparer");
            if (changeDescriber == null)
                throw new ArgumentNullException("changeDescriber");
            if (filesHandler == null)
                throw new ArgumentNullException("filesHandler");
            if (validator == null)
                throw new ArgumentNullException("validator");

            _notificator = notificator;
            _source = source;
            _creator = creator;
            _updater = updater;
            _deleter = deleter;
            _comparer = comparer;
            _changeDescriber = changeDescriber;
            _filesHandler = filesHandler;
            _validator = validator;
        }
Esempio n. 6
0
        public EntityService(
            Notificator notificator,
            IFetchingRecords source,
            ICreatingRecords creator,
            IUpdatingRecords updater,
            IDeletingRecords deleter)
        {
            if (notificator == null)
                throw new ArgumentNullException("notificator");
            if (source == null)
                throw new ArgumentNullException("source");
            if (creator == null)
                throw new ArgumentNullException("creator");
            if (updater == null)
                throw new ArgumentNullException("updater");
            if (deleter == null)
                throw new ArgumentNullException("deleter");

            _notificator = notificator;
            _source = source;
            _creator = creator;
            _updater = updater;
            _deleter = deleter;
        }