public void Test_GetPlayerName_WithInvalidValue_NotWordCharacterAtTheBegining() { string[] input = new string[] { "!@~tea", ValidPlayerNameInput }; var inputProvider = new ConsoleInputProviderMock(input); Assert.AreNotEqual("!@~tea", inputProvider.GetPlayerName()); }
public void Test_GetPlayerName_WithInvalidValue_EmptyString() { string[] input = new string[] { String.Empty, ValidPlayerNameInput }; var inputProvider = new ConsoleInputProviderMock(input); Assert.AreNotEqual("", inputProvider.GetPlayerName()); }
public void Test_GetPlayerName_WithInvalidValue_OnlySpecialSymbols() { string[] input = new string[] { "~!@#$%^&*()_+", ValidPlayerNameInput }; var inputProvider = new ConsoleInputProviderMock(input); Assert.AreNotEqual("~!@#$%^&*()_+", inputProvider.GetPlayerName()); }
public void Test_GetPlayerName_WithValidValue() { string[] input = new string[] { ValidPlayerNameInput }; var inputProvider = new ConsoleInputProviderMock(input); Assert.AreEqual(ValidPlayerNameInput, inputProvider.GetPlayerName()); }
public void Test_GetPlayerName_WithInvalidValue_NotWordCharacterInTheMiddle() { string[] input = new string[] { "te&*(a", ValidPlayerNameInput }; var inputProvider = new ConsoleInputProviderMock(input); Assert.AreNotEqual("te&*(a", inputProvider.GetPlayerName()); }