예제 #1
0
 public void GetParts_WithSimpleWords_ReturnsValue()
 {
     const string aString = "admin.kickPlayer soldier1 the-reason";
     var commandString = new DiceCommandString(aString);
     var parts = commandString.ToWords();
     var expectedParts = new IDiceWord[] {new DiceWord("admin.kickPlayer"), new DiceWord("soldier1"), new DiceWord("the-reason")};
     Assert.True(expectedParts.SequenceEqual(parts));
 }
예제 #2
0
 public void GetParts_WithQuotesAndMultipleSpace_ReturnsValue()
 {
     const string aString = "admin.kickPlayer soldier1 \"the unique reason\"";
     var expectedParts = new IDiceWord[] { new DiceWord("admin.kickPlayer"), new DiceWord("soldier1"), new DiceWord("the unique reason") };
     var commandString = new DiceCommandString(aString);
     var parts = commandString.ToWords();
     Assert.True(expectedParts.SequenceEqual(parts));
 }