コード例 #1
0
ファイル: Program.cs プロジェクト: Shadownsf/2018-1-IL-S3
        static void Main(string[] args)
        {
            Flask flask = new Flask(4);

            DisplayFlask(flask);

            Console.WriteLine("Calls flask.Fill( 3 )");
            flask.Fill(3);
            DisplayFlask(flask);

            Console.WriteLine("Calls flask.Fill( 2 )");
            flask.Fill(2);
            DisplayFlask(flask);

            Console.WriteLine("Calls flask.Empty( 1 )");
            flask.Empty(1);
            DisplayFlask(flask);

            Console.WriteLine("Calls flask.Empty()");
            flask.Empty();
            DisplayFlask(flask);

            Console.WriteLine("Calls flask.Fill()");
            flask.Fill();

            DisplayFlask(flask);

            new Flask(2);
            new Flask(3);
            Console.WriteLine("Flasks created: {0}", Flask.TotalCount);

            new Flask(1);
            new Flask(4);
            Console.WriteLine("Flasks created: {0}", Flask.TotalCount);
        }
コード例 #2
0
        public void total_empty()
        {
            Flask sut = new Flask(3);

            sut.Fill(2);

            sut.Empty();

            Assert.That(sut.Volume, Is.EqualTo(0));
        }
コード例 #3
0
        public void empty_flask()
        {
            Flask sut = new Flask(3);

            sut.Fill(2);

            sut.Empty(1);

            Assert.That(sut.Volume, Is.EqualTo(1));
        }