public void Dispose()
 {
     _validatorStrategyInstance = null;
     _systemUnderTest           = null;
     _adapterInstance           = null;
     _mtRepositoryInstance      = null;
 }
예제 #2
0
        /// <summary>
        /// Services has access to Manager Task and Adapter
        /// </summary>
        /// <param name="repositoryInstance"></param>
        /// <param name="adapter"></param>
        /// <param name="validatorInstance"></param>
        public ManagerTaskService(IRepository <ManagerTask> repositoryInstance
                                  , IManagerTaskToTaskModelAdapter adapter, IValidatorStrategy <ManagerTaskModel> validatorInstance)
        {
            Guard.Against.Null(repositoryInstance, nameof(repositoryInstance));
            Guard.Against.Null(adapter, nameof(adapter));

            _repositoryInstance = repositoryInstance;
            _adapter            = adapter;
            _validatorInstance  = validatorInstance;
        }