protected override bool OnTest() { Logger.Log("Running Naming Test..."); bool result = true; // Ensure valid name is not reported as invalid. if (!Naming.IsValid(ValidName)) { result = Logger.LogReturn("Failed! Valid name reported as invalid.", false); } // Ensure invalid name is not reported as valid. if (Naming.IsValid(InvalidName)) { result = Logger.LogReturn("Failed! Invalid name reported as valid.", false); } // Ensure validated name is not reported as invalid. if (!Naming.IsValid(Naming.AsValid(InvalidName))) { result = Logger.LogReturn("Failed! Validated name reported as invalid.", false); } // Ensure random name is not reported as invalid. if (!Naming.IsValid(Naming.RandomName(8))) { result = Logger.LogReturn("Failed! Random name reported as invalid.", false); } // Ensure new name is not reported as invalid. if (!Naming.IsValid(Naming.NewName())) { result = Logger.LogReturn("Failed! Random name reported as invalid.", false); } return(Logger.LogReturn(result ? "Naming test succeeded!." : "Naming test failed!.", result)); }