コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: Worker.cs プロジェクト: Davisjames0901/IrcBoss
 protected override async Task ExecuteAsync(CancellationToken stoppingToken)
 {
     _validator.Validate("./test.txt");
     _connectionManager.Start();
 }