DocSpace-client/thirdparty/onedrive-sdk-csharp-master/tests/Test.OneDriveSdk/Requests/RequestTestBase.cs

43 lines
1.5 KiB
C#
Raw Normal View History

2020-07-10 15:37:02 +00:00
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------
namespace Test.OneDrive.Sdk.Requests
{
using System.Net.Http;
using Microsoft.OneDrive.Sdk;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Mocks;
[TestClass]
public class RequestTestBase
{
protected MockAuthenticationProvider authenticationProvider;
protected MockHttpProvider httpProvider;
protected HttpResponseMessage httpResponseMessage;
protected IOneDriveClient oneDriveClient;
protected MockSerializer serializer;
[TestInitialize]
public void Setup()
{
this.authenticationProvider = new MockAuthenticationProvider();
this.serializer = new MockSerializer();
this.httpResponseMessage = new HttpResponseMessage();
this.httpProvider = new MockHttpProvider(this.httpResponseMessage, this.serializer.Object);
this.oneDriveClient = new OneDriveClient(
"https://api.onedrive.com/v1.0",
this.authenticationProvider.Object,
this.httpProvider.Object);
}
[TestCleanup]
public void Teardown()
{
this.httpResponseMessage.Dispose();
}
}
}