removed DEBUG by renaming #define

This commit is contained in:
Charlie Kindel
2020-06-14 22:55:59 -07:00
parent c6a4bd9612
commit 254131b8c6
7 changed files with 52 additions and 4 deletions

View File

@@ -12,6 +12,13 @@ using Console = Terminal.Gui.FakeConsole;
namespace Terminal.Gui {
public class ApplicationTests {
public ApplicationTests ()
{
#if DEBUG_IDISPOSABLE
Responder.Instances.Clear ();
#endif
}
[Fact]
public void Init_Shutdown_Cleans_Up ()
{

View File

@@ -10,6 +10,13 @@ using Console = Terminal.Gui.FakeConsole;
namespace Terminal.Gui {
public class ScenarioTests {
public ScenarioTests ()
{
#if DEBUG_IDISPOSABLE
Responder.Instances.Clear ();
#endif
}
int CreateInput (string input)
{
// Put a control-q in at the end
@@ -75,6 +82,7 @@ namespace Terminal.Gui {
foreach (var inst in Responder.Instances) {
Assert.True (inst.WasDisposed);
}
Responder.Instances.Clear ();
#endif
}
@@ -129,6 +137,7 @@ namespace Terminal.Gui {
foreach (var inst in Responder.Instances) {
Assert.True (inst.WasDisposed);
}
Responder.Instances.Clear ();
#endif
}
}

View File

@@ -5,6 +5,14 @@
<IsPackable>false</IsPackable>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>TRACE;DEBUG_IDISPOSABLE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="System.Collections" Version="4.3.0" />