コード例 #1
0
ファイル: Program2.cs プロジェクト: vombatkombat/KLTask
    static void Main(string[] args)
    {
        RequestWorker requestworker = new RequestWorker(new RequestRepository());

        requestworker.Start(3, 3);
        Thread.Sleep(30000);
        requestworker.Stop();
    }
コード例 #2
0
ファイル: Test.cs プロジェクト: vombatkombat/KLTask
        public void Test()
        {
            var repositoryStub = new RequestRepositoryStub();
            var worker         = new RequestWorker(repositoryStub);

            worker.Start(12, 56);
            Thread.Sleep(5000);
            worker.Stop();
            Assert.Equal(repositoryStub.Requested, repositoryStub.Processed + repositoryStub.Deleted);
        }