public void ReturnsHelloWorld() { // Arrange var target = new DefaultHelloWorld( new DefaultHelloWorldMessageProvider()); // Act var result = target.Execute(); // Assert Assert.Equal("Hello, world!", result); }
// private async void OnEndOfFetch(string token, string err) { // string t = token ?? ""; // string e = err ?? ""; // ManageScroll.Log(DateTime.Now.ToString("tthh時mm分ss秒fffミリ秒") + ": OnEndOfGetIDToken"); // // if (t != "" && e == "") { // // SingIn済み // ManageScroll.Log("token: " + t); // // // Fetch実行 TODO: エラーキャッチ // var helloWorld = new DefaultHelloWorld(Manager.HostName, token); // // string user = "******"; // HelloReq req = new HelloReq(); // req.Subject = user; // // var awaitableCoroutine = Awaitable.Create<HelloResp>(tcs => helloWorld.Hello(req, tcs)); // var result = await awaitableCoroutine; // // ManageScroll.Log("result: " + result); // } // // if (e != "") { // ManageScroll.Log("err: " + e); // } // } public async void OnClickButton() { ManageScroll.Log(DateTime.Now.ToString("tthh時mm分ss秒fffミリ秒") + ": Fetch"); // 認証必要なし // FirebaseAuthPlugIn.CallPlugin(OnEndOfFetch); // Fetch実行 TODO: エラーキャッチ var helloWorld = new DefaultHelloWorld(Manager.HostName, ""); HelloReq req = new HelloReq(); req.Subject = "dummy user"; var awaitableCoroutine = Awaitable.Create <HelloResp>(tcs => helloWorld.Hello(req, tcs)); var result = await awaitableCoroutine; ManageScroll.Log("result: " + result); }