mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-01 01:25:43 -05:00
Convert most tools service tests to nunit (#1037)
* Remove xunit dependency from testdriver * swap expected/actual as needed * Convert Test.Common to nunit * port hosting unit tests to nunit * port batchparser integration tests to nunit * port testdriver.tests to nunit * fix target to copy dependency * port servicelayer unittests to nunit * more unit test fixes * port integration tests to nunit * fix test method type * try using latest windows build for PRs * reduce test memory use
This commit is contained in:
@@ -8,7 +8,8 @@ using Microsoft.SqlTools.Hosting.Contracts;
|
||||
using Microsoft.SqlTools.Hosting.Contracts.Internal;
|
||||
using Microsoft.SqlTools.Hosting.Protocol;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
using NUnit.Framework.Interfaces;
|
||||
|
||||
namespace Microsoft.SqlTools.Hosting.UnitTests
|
||||
{
|
||||
public static class CommonObjects
|
||||
@@ -51,6 +52,15 @@ namespace Microsoft.SqlTools.Hosting.UnitTests
|
||||
&& Number == other.Number;
|
||||
}
|
||||
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return Equals(obj as TestMessageContents);
|
||||
}
|
||||
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return SomeField.GetHashCode() ^ Number;
|
||||
}
|
||||
public static bool operator ==(TestMessageContents obj1, TestMessageContents obj2)
|
||||
{
|
||||
bool bothNull = ReferenceEquals(obj1, null) && ReferenceEquals(obj2, null);
|
||||
|
||||
Reference in New Issue
Block a user