static void Main(string[] args) { int returnBeforeDoorClose = 2000; int returnAfterDoorClose = 10000; bool ownersResponsive = true; int numFailed = 0; // Owners are responsive // Dog returns before door closes numFailed += DogDoorSimulator.DogDoorTestPath(returnBeforeDoorClose, ownersResponsive); // Dog returns after door closes numFailed += DogDoorSimulator.DogDoorTestPath(returnAfterDoorClose, ownersResponsive); // Owners are not responsive // Dog returns before door closes numFailed += DogDoorSimulator.DogDoorTestPath(returnBeforeDoorClose, !ownersResponsive); // Dog returns after door closes numFailed += DogDoorSimulator.DogDoorTestPath(returnAfterDoorClose, !ownersResponsive); string passFail = ""; if (numFailed == 0) { passFail = "passed"; } else { passFail = "failed"; } Console.WriteLine("\nTest " + passFail + "! Press any key to continue.\n"); Console.ReadKey(); }
static void Main(string[] args) { // Dog returns before door closes DogDoorSimulator.DogDoorTestPath(2000); // Dog returns after door closes DogDoorSimulator.DogDoorTestPath(10000); }
static void Main(string[] args) { int returnBeforeDoorClose = 2000; int returnAfterDoorClose = 10000; bool ownersResponsive = true; // Owners are responsive // Dog returns before door closes DogDoorSimulator.DogDoorTestPath(returnBeforeDoorClose, ownersResponsive); // Dog returns after door closes DogDoorSimulator.DogDoorTestPath(returnAfterDoorClose, ownersResponsive); // Owners are not responsive // Dog returns before door closes DogDoorSimulator.DogDoorTestPath(returnBeforeDoorClose, !ownersResponsive); // Dog returns after door closes DogDoorSimulator.DogDoorTestPath(returnAfterDoorClose, !ownersResponsive); Console.WriteLine("\nTest passed! Press any key to continue.\n"); Console.ReadKey(); }
static void Main(string[] args) { DogDoorSimulator.dogDoorTest(); }