Example #1
0
        public void Stopは重複しても問題ない()
        {
            //setUp
            var sut      = new MyThread();
            var expected = ThreadBaseKind.After;

            //exercise
            sut.Stop(); //重複
            sut.Start();
            sut.Stop();
            sut.Stop(); //重複
            var actual = sut.ThreadBaseKind;

            //verify
            Assert.That(actual, Is.EqualTo(expected));
            //tearDown
            sut.Dispose();
        }
Example #2
0
 public void new及びstart_stop_disposeしてisRunnigの状態を確認する_負荷テスト()
 {
     //exercise verify
     for (var i = 0; i < 3; i++){
         var sut = new MyThread();
         sut.Start();
         Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.Running));
         sut.Stop();
         Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.After));
         sut.Dispose();
     }
 }
Example #3
0
 public void new及びstart_stop_disposeしてisRunnigの状態を確認する_負荷テスト()
 {
     //exercise verify
     for (var i = 0; i < 3; i++)
     {
         var sut = new MyThread();
         sut.Start();
         Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.Running));
         sut.Stop();
         Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.After));
         sut.Dispose();
     }
 }
Example #4
0
 public void start及びstopしてisRunnigの状態を確認する_負荷テスト()
 {
     //setUp
     var sut = new MyThread();
     //exercise verify
     for (var i = 0; i < 5; i++){
         sut.Start();
         Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.Running));
         sut.Stop();
         Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.After));
     }
     //tearDown
     sut.Dispose();
 }
Example #5
0
        public void start及びstopしてisRunnigの状態を確認する_負荷テスト()
        {
            //setUp
            var sut = new MyThread();

            //exercise verify
            for (var i = 0; i < 5; i++)
            {
                sut.Start();
                Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.Running));
                sut.Stop();
                Assert.That(sut.ThreadBaseKind, Is.EqualTo(ThreadBaseKind.After));
            }
            //tearDown
            sut.Dispose();
        }
Example #6
0
 public void Stopは重複しても問題ない()
 {
     //setUp
     var sut = new MyThread();
     var expected = ThreadBaseKind.After;
     //exercise
     sut.Stop(); //重複
     sut.Start();
     sut.Stop();
     sut.Stop(); //重複
     var actual = sut.ThreadBaseKind;
     //verify
     Assert.That(actual, Is.EqualTo(expected));
     //tearDown
     sut.Dispose();
 }