Skip to content

Commit d27832e

Browse files
authored
Merge pull request #23 from sharwell/refactor-harness
Refactor test harness
2 parents 39ea80b + f1bc474 commit d27832e

25 files changed

+37
-27
lines changed

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/AbstractIntegrationTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
1010
using System.Windows.Automation;
1111
using Microsoft.VisualStudio;
1212
using Microsoft.Win32.SafeHandles;
13+
using Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness;
1314
using Xunit;
1415
using IMessageFilter = Microsoft.VisualStudio.OLE.Interop.IMessageFilter;
1516
using INTERFACEINFO = Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO;

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/CaptureTestNameAttribute.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/CaptureTestNameAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System.Reflection;
77
using Xunit.Sdk;

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/DirectoryExtensions.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/DirectoryExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System.IO;
77

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/IntegrationHelper.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/IntegrationHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System;
77
using System.Collections.Generic;

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/NativeMethods.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/NativeMethods.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System;
77
using System.Runtime.InteropServices;

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/SendKeys.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/SendKeys.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System;
77
using System.Runtime.InteropServices;

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Settings.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/Settings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
internal class Settings
77
{

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/SharedIntegrationHostFixture.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/SharedIntegrationHostFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System.Collections.Immutable;
77
using Xunit;

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/VersionTraitAttribute.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/VersionTraitAttribute.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System;
77
using Xunit.Sdk;
88

9-
[TraitDiscoverer("Tvl.VisualStudio.MouseFastScroll.IntegrationTests.VersionTraitDiscoverer", "Tvl.VisualStudio.MouseFastScroll.IntegrationTests")]
9+
[TraitDiscoverer("Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness.VersionTraitDiscoverer", "Tvl.VisualStudio.MouseFastScroll.IntegrationTests")]
1010
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
1111
public sealed class VersionTraitAttribute : Attribute, ITraitAttribute
1212
{

Tvl.VisualStudio.MouseFastScroll.IntegrationTests/VersionTraitDiscoverer.cs renamed to Tvl.VisualStudio.MouseFastScroll.IntegrationTests/Harness/VersionTraitDiscoverer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Tunnel Vision Laboratories, LLC. All Rights Reserved.
22
// Licensed under the Apache License, Version 2.0. See LICENSE.txt in the project root for license information.
33

4-
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests
4+
namespace Tvl.VisualStudio.MouseFastScroll.IntegrationTests.Harness
55
{
66
using System;
77
using System.Collections.Generic;

0 commit comments

Comments
 (0)