Skip to content

Commit 4210f8f

Browse files
committed
async part 1
1 parent 14da67f commit 4210f8f

35 files changed

+790
-490
lines changed

TS3ABotUnitTests/BotCommandTests.cs

+6-6
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class BotCommandTests
2424
public void BotCommandTest()
2525
{
2626
var execInfo = Utils.GetExecInfo("ic3");
27-
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).AsString();
27+
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).Result.AsString();
2828

2929
var output = CallCommand("!help");
3030
Assert.AreEqual(output, CallCommand("!h"));
@@ -75,7 +75,7 @@ public void BotCommandTest()
7575
public void TailStringTest()
7676
{
7777
var execInfo = Utils.GetExecInfo("ic3");
78-
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).AsString();
78+
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).Result.AsString();
7979
var group = execInfo.GetModule<CommandManager>()!.RootGroup;
8080
group.AddCommand("cmd", new FunctionCommand(s => s));
8181

@@ -138,7 +138,7 @@ public void XCommandSystemFilterTest()
138138
public void XCommandSystemTest()
139139
{
140140
var execInfo = Utils.GetExecInfo("ic3", false);
141-
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).AsString();
141+
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).Result.AsString();
142142

143143
var group = execInfo.GetModule<CommandManager>()!.RootGroup;
144144
group.AddCommand("one", new FunctionCommand(() => "ONE"));
@@ -147,7 +147,7 @@ public void XCommandSystemTest()
147147
group.AddCommand("optional", new FunctionCommand(GetType().GetMethod(nameof(OptionalFunc), BindingFlags.NonPublic | BindingFlags.Static)!));
148148

149149
// Basic tests
150-
Assert.AreEqual("ONE", CommandManager.Execute(execInfo, new ICommand[] { new ResultCommand("one") }).AsString());
150+
Assert.AreEqual("ONE", CommandManager.Execute(execInfo, new ICommand[] { new ResultCommand("one") }).Result.AsString());
151151
Assert.AreEqual("ONE", CallCommand("!one"));
152152
Assert.AreEqual("TWO", CallCommand("!t"));
153153
Assert.AreEqual("TEST", CallCommand("!e TEST"));
@@ -179,7 +179,7 @@ public void XCommandSystemTest()
179179
// Return unwrap
180180
var json = JsonValue.Create("WRAP");
181181
group.AddCommand("wrapjson", new FunctionCommand(new Func<JsonValue>(() => json)));
182-
Assert.AreEqual(json, CommandManager.Execute(execInfo, "!wrapjson").AsRaw());
182+
Assert.AreEqual(json, CommandManager.Execute(execInfo, "!wrapjson").Result.AsRaw());
183183
Assert.AreEqual("WRAP", CallCommand("!wrapjson")); // AsString()
184184
Assert.AreEqual("WRAP", CallCommand("!echo (!wrapjson)"));
185185
}
@@ -188,7 +188,7 @@ public void XCommandSystemTest()
188188
public void XCommandSystemTest2()
189189
{
190190
var execInfo = Utils.GetExecInfo("exact");
191-
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).AsString();
191+
string? CallCommand(string command) => CommandManager.Execute(execInfo, command).Result.AsString();
192192
var group = execInfo.GetModule<CommandManager>()!.RootGroup;
193193

194194
var o1 = new OverloadedFunctionCommand();

0 commit comments

Comments
 (0)