--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2014 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// This program is free software; you can redistribute it and/or modify it
+// under the terms of the GNU General public License as published by the Free
+// Software Foundation; either version 3 of the License, or (at your option)
+// any later version.
+//
+// This program is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General public License
+// for more details.
+//
+// You should have received a copy of the GNU General public License along
+// with this program. if (not, see <http://www.gnu.org/licenses/>, or write to
+// the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+// Boston, MA 02110-1301, USA.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Http;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace OpenTween
+{
+ public class HttpMessageHandlerMock : HttpMessageHandler
+ {
+ public readonly Queue<Func<HttpRequestMessage, Task<HttpResponseMessage>>> Queue =
+ new Queue<Func<HttpRequestMessage, Task<HttpResponseMessage>>>();
+
+ protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ {
+ var handler = this.Queue.Dequeue();
+ return handler(request);
+ }
+ }
+}
<Compile Include="Api\TwitterApiStatusTest.cs" />
<Compile Include="BingTest.cs" />
<Compile Include="HashtagManageTest.cs" />
+ <Compile Include="HttpMessageHandlerMock.cs" />
<Compile Include="MyApplicationTest.cs" />
<Compile Include="OTPictureBoxTest.cs" />
<Compile Include="PostFilterRuleTest.cs" />
using Xunit;
using Xunit.Extensions;
+#pragma warning disable 1998 // awaitが無いasyncラムダ式に対する警告を抑制
+
namespace OpenTween
{
public class ShortUrlTest
{
- class HttpMessageHandlerMock : HttpMessageHandler
- {
- public readonly Queue<Func<HttpRequestMessage, Task<HttpResponseMessage>>> Queue =
- new Queue<Func<HttpRequestMessage, Task<HttpResponseMessage>>>();
-
- protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
- {
- var handler = this.Queue.Dequeue();
- return handler(request);
- }
- }
-
-#pragma warning disable 1998 // awaitが無いasyncラムダ式に対する警告を抑制
-
[Fact]
public async Task ExpandUrlAsync_Test()
{