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)); }
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)); }
// 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(); }