public void Dispose() { _validatorStrategyInstance = null; _systemUnderTest = null; _adapterInstance = null; _mtRepositoryInstance = null; }
/// <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; }