예제 #1
0
        public void GivenGasStateThenExpectCorrectTemps()
        {
            var h2o = new H2O(H2O.State.Gas);

            Assert.That(h2o.MinTemp, Is.EqualTo(100));
            Assert.That(h2o.MaxTemp, Is.EqualTo(374));
        }
예제 #2
0
        public void GivenSolidStateThenExpectCorrectTemps()
        {
            var h2o = new H2O(H2O.State.Solid);

            Assert.That(h2o.MinTemp, Is.EqualTo(-230));
            Assert.That(h2o.MaxTemp, Is.EqualTo(0));
        }
예제 #3
0
        public void DisplayOutPutH20()
        {
            H2O h2o = new H2O();

            for (int i = 0; i < 3; i++)
            {
                Task.Run(() => h2o.Oxygen(() => Console.WriteLine("O")));
            }
            for (int i = 0; i < 6; i++)
            {
                Task.Run(() => h2o.Hydrogen(() => Console.WriteLine("H")));
            }
        }