コード例 #1
0
 public void MakeValid_Null_Exception()
 {
     Assert.Throws <ArgumentNullException>(() => VariableNames.MakeValid(null));
 }
コード例 #2
0
 public void MakeValid_Dots_AllValid()
 {
     Assert.Equal("data.SOURCE", VariableNames.MakeValid("data.SOURCE"));
 }
コード例 #3
0
 public void MakeValid_StartingNumber_StartingUnderscore()
 {
     Assert.Equal("_2pac", VariableNames.MakeValid("2pac"));
 }
コード例 #4
0
 public void MakeValid_SomeInvalid_OnlyValid()
 {
     Assert.Equal("hello", VariableNames.MakeValid("!h£ello?"));
 }
コード例 #5
0
 public void MakeValid_AllInvalid_Random()
 {
     Assert.True(VariableNames.IsValid(VariableNames.MakeValid("$<&/")));
 }
コード例 #6
0
 public void MakeValid_Empty_Random()
 {
     Assert.True(VariableNames.IsValid(VariableNames.MakeValid(string.Empty)));
 }