コード例 #1
0
        public void Test_FlightNumberToStringCasting()
        {
            // Arrange
            FlightNumber flightNumber = new FlightNumber("TK1957");

            // Act
            string flightNumberString = flightNumber;

            // Arrange
            Assert.Equal(flightNumber, flightNumberString);
            Assert.Equal(flightNumber.GetHashCode(), flightNumberString.GetHashCode());
            Assert.Equal(flightNumber.ToString(), flightNumberString);
            Assert.True(flightNumber.Equals(flightNumberString));
        }
コード例 #2
0
        public void Test_StringToFlightNumberCasting()
        {
            // Arrrange
            string flightNumberString = "TK1706";

            // Act
            FlightNumber flightNumber = flightNumberString;

            // Assert
            Assert.Equal(flightNumberString, flightNumber);
            Assert.Equal(flightNumberString.GetHashCode(), flightNumber.GetHashCode());
            Assert.Equal(flightNumberString, flightNumber.ToString());
            Assert.True(flightNumber.Equals(flightNumberString));
        }
コード例 #3
0
        // Start is called before the first frame update
        void Start()
        {
            // Set the initial phone charge
            CurrentPhoneCharge = Conf.InitialPhoneCharge;

            // Set the initial gate timer to a large number, to avoid the game ending before a gate is selected
            CurrentGateTimer = 99;

            // Set the flight number for this round
            FlightNumber = UnityEngine.Random.Range(1000, 10000);

            // Show the tutorial object
            Refs.Tutorial.SetStartMessage(FlightNumber.ToString());
            Refs.Tutorial.StartTutorial();
        }