43 lines
1.5 KiB
C#
43 lines
1.5 KiB
C#
|
// ------------------------------------------------------------------------------
|
|||
|
// 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();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|