コード例 #1
0
ファイル: Ui.cs プロジェクト: danbyrne84/capgemini.techtest
        public void Setup()
        {
            _menu = new Menu(new List <MenuItem>()
            {
                new MenuItem()
                {
                    Name        = "Cola",
                    Price       = 0.50m,
                    Temperature = Temperature.Cold,
                },
                new MenuItem()
                {
                    Name        = "Coffee",
                    Price       = 1.00m,
                    Temperature = Temperature.Hot,
                },
                new MenuItem()
                {
                    Name        = "Cheese Sandwich",
                    Price       = 2.00m,
                    Temperature = Temperature.Cold
                }
            });

            _bill      = new Techtest.Bill();
            _underTest = new Techtest.Ui(_menu, _bill, new Console());
        }
コード例 #2
0
ファイル: Ui.cs プロジェクト: danbyrne84/capgemini.techtest
 public void Initialize_GivenMissingBillDependency_Assert_ExceptionThrown()
 {
     var menu = new Menu(new List <MenuItem>());
     var ui   = new Techtest.Ui(menu, null, new Console());
 }
コード例 #3
0
ファイル: Ui.cs プロジェクト: danbyrne84/capgemini.techtest
 public void Initialize_GivenMissingMenuDependency_Assert_ExceptionThrown()
 {
     var ui = new Techtest.Ui(null, new Techtest.Bill(), new Console());
 }