using NUnit.Framework; /// /// Test the UserCreationScreen class /// [TestFixture] public class UserCreationScreenTest { /// /// Tets IsValidUsername will return true for an valid username /// [Test] public void Test_UserCreationScreen_IsValidUsername_True() { foreach (char c in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") Assert.IsTrue(UserCreationScreen.IsValidUsername(c.ToString())); Assert.IsTrue(UserCreationScreen.IsValidUsername("123456789AbC")); } /// /// Tets IsValidUsername will return false for an invalid username /// [Test] public void Test_UserCreationScreen_IsValidUsername_False() { Assert.IsFalse(UserCreationScreen.IsValidUsername(string.Empty)); foreach (char c in " \n\t+-*/%_.,;:!?(){}[]\\'\"|&~^$") Assert.IsFalse(UserCreationScreen.IsValidUsername(c.ToString())); Assert.IsFalse(UserCreationScreen.IsValidUsername("123456789_10_11_12_13")); } }