コード例 #1
0
        public void Refuel_ShouldAddToCurrentFuelAmountProvidedFuelAmount_CurrentValue()
        {
            var car = new Car.Car(Color.Black, "Ford", 5.7f, 40);

            car.Refuel(14.0f);

            car.FuelLevel.Should().Be(14);
        }
コード例 #2
0
ファイル: IAYC.cs プロジェクト: BasikBiceps/AutoparkWF
 public IAYC(Form3 f, Car.Car car)
 {
     InitializeComponent();
     label5.Text  = car.Model;
     label6.Text  = car.Number;
     label7.Text  = car.IsFree.ToString();
     label8.Text  = car.PricePerDay.ToString();
     label10.Text = car.Days.ToString();
 }
コード例 #3
0
        public void Drive_ShouldIncreaseOdometerAndCalculateFuelNeededToDrive_ExceptionIfFuelIsNotEnought()
        {
            var car = new Car.Car(Color.Black, "Ford", 5.7f, 40);

            car.Refuel(14.0f);
            car.Drive(100);

            car.Odometer.Should().Be(100);
        }
コード例 #4
0
 private void GestureControllerOnReleased(SwipeInput obj)
 {
     if (!_currentCarClicked)
     {
         return;
     }
     _currentCarClicked.SetCarMoving(false);
     _currentCarClicked = null;
     _isMovingCar       = false;
 }
コード例 #5
0
        public void Drive_ShouldResetDailyOdometer_Zero()
        {
            var car = new Car.Car(Color.Black, "Ford", 5.7f, 40);

            car.Refuel(10);
            car.Drive(10);
            car.Drive(20);
            car.ResetDailyOdometer();

            car.DailyOdometer.Should().Be(0);
        }
コード例 #6
0
        public void Property_ShouldReturnCarInfoProperties_CurrentValues()
        {
            var car = new Car.Car(Color.Black, "Ford", 5.7f, 40);

            var carFuelLevel  = car.FuelLevel;
            var odometer      = car.Odometer;
            var dailyOdometer = car.DailyOdometer;

            carFuelLevel.Should().Be(0);
            odometer.Should().Be(0);
            dailyOdometer.Should().Be(0);
        }
コード例 #7
0
        public void Property_ShouldReturnValueProvidedInTheCtor_CorrectValues()
        {
            var car = new Car.Car(Color.Black, "Ford", 5.7f, 40);

            var carColor           = car.Color;
            var carBrand           = car.Brand;
            var carFuelConsumption = car.FuelConsumption;
            var carTankCapacity    = car.TankCapacity;

            carColor.Should().Be(Color.Black);
            carBrand.Should().Be("Ford");
            carFuelConsumption.Should().Be(5.7f);
            carTankCapacity.Should().Be(40);
        }
コード例 #8
0
        private void GestureControllerOnPressed(SwipeInput obj)
        {
            _lastSwipeInput = obj;

            Ray ray = mainCam.ScreenPointToRay(obj.EndPosition);

            if (!Physics.Raycast(ray, out RaycastHit hit, 500f))
            {
                return;
            }
            if (hit.collider.GetComponent <Car.Car>())
            {
                _isMovingCar = true;
                Car.Car hitCar = hit.collider.GetComponent <Car.Car>();
                _currentCarClicked = hitCar;
                Vector3 point = hit.point;
                point.y = 0;
                _currentCarClicked.SetTargetPosition(point + touchOffset);
                _currentCarClicked.SetCarMoving(true);
            }
        }
コード例 #9
0
 public void Reset()
 {
     car = new Car.Car();
 }
コード例 #10
0
 public CheapCarBuilder()
 {
     car = new Car.Car();
 }
コード例 #11
0
 public ExpensiveCarBuilder()
 {
     car = new Car.Car();
 }
コード例 #12
0
 public CarPictures(string path, Car.Car car)
 {
     this.Path = path;
     this.Car  = car;
 }
コード例 #13
0
ファイル: CarEnumerator.cs プロジェクト: marabu4a/CarFactory
 public void Dispose()
 {
     _car     = null;
     _current = default(T);
     _index   = -1;
 }
コード例 #14
0
ファイル: CarEnumerator.cs プロジェクト: marabu4a/CarFactory
 public CarEnumerator(Car.Car <T> car)
 {
     _car     = car;
     _index   = -1;
     _current = default(T);
 }
コード例 #15
0
        public void Session06()
        {
            #region NameSpace
            Car.Car car = new Car.Car()
            {
                Code = "MS650", Brand = "Merc", Name = "Merc S650 Maybach", Price = 900000
            };
            car.Run();
            car.Stop();

            Vehicle.Car car1     = new Vehicle.Car();
            MotoBike    motoBike = new MotoBike("", "", "", 1, "");
            motoBike.Run();
            motoBike.Stop();
            #endregion

            #region Exception

            try
            {
                // Chứa đoạn code muốn bắt lỗi / có khả năng xảy ra lỗi
                int a = 10, b = 1;
                int d = a / b;
                //car = null;
                car.Run();
                throw new Exception("Lỗi rồi hihi");
            }
            catch (IndexOutOfRangeException ex)
            {
                // Khi lỗi chương trình sẽ chạy vào đây
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)
            {
                // Khi lỗi chương trình sẽ chạy vào đây
                Console.WriteLine(ex.Message);
            }
            finally
            {
                // Lúc nào cũng chạy vào đây
            }

            try
            {
                int[] arr = new int[] { 1, 3, 2 };
                Console.WriteLine(arr[3]);
            }
            catch (LoiRoi ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            #endregion

            #region Delegate
            IntIntToInt iiToInt = new IntIntToInt(Sum);
            Console.WriteLine(iiToInt(1, 2));

            iiToInt = new IntIntToInt(Minus);
            Console.WriteLine(iiToInt(1, 2));

            int c = IiTi(true)(1, 2);
            #endregion
        }
コード例 #16
0
ファイル: Node.cs プロジェクト: VladimirVolkovD/TAT_2018.2
 /// <summary>
 /// Initialize new node with field Car
 /// </summary>
 /// <param name="newCar">Object to add like value for field car</param>
 public Node(Car.Car newCar)
 {
     Car = newCar;
 }
コード例 #17
0
        public void Car_ShouldCreate_NotNullObject()
        {
            var car = new Car.Car(Color.Black, "Ford", 5.7f, 40);

            car.Should().NotBeNull();
        }