public bool IsWorking() { IValidator containerValidator = new ContainerValidator(); IValidator sizeValidator = new SizeValidator(); IValidator powerValidator = new PowerValidator(); containerValidator.Next = sizeValidator; sizeValidator.Next = powerValidator; return(containerValidator.Validate(this)); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { _validator.Validate("./test.txt"); _connectionManager.Start(); }