Exemple #1
0
        public void TestOneLap()
        {
            var vm = new StopWatchVM();

            vm.Start();
            Assert.AreEqual("Stop", vm.StartButtonText);
            System.Threading.Thread.Sleep(1000);

            vm.Lap();
            Assert.AreEqual("Stop", vm.StartButtonText);
            // ひとつだけ追加されている
            Assert.AreEqual(1, vm.Items.Count);

            System.Threading.Thread.Sleep(1000);
            vm.Stop();
            Assert.AreEqual("Restart", vm.StartButtonText);
        }