From 854307eb571fca4d671c5bb0745505c64243f68d Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 20 Aug 2020 22:21:41 +0100 Subject: [PATCH] fix memory leak tests. --- tests/Avalonia.LeakTests/TransitionTests.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/Avalonia.LeakTests/TransitionTests.cs b/tests/Avalonia.LeakTests/TransitionTests.cs index c7add1fe11..81c1e28b7d 100644 --- a/tests/Avalonia.LeakTests/TransitionTests.cs +++ b/tests/Avalonia.LeakTests/TransitionTests.cs @@ -23,6 +23,12 @@ namespace Avalonia.LeakTests using (UnitTestApplication.Start(new TestServices(globalClock: clock))) { + var initialCount = 0; + dotMemory.Check(memory => + { + initialCount = memory.GetObjects(where => where.Type.Is()).ObjectsCount; + }); + Func run = () => { var border = new Border @@ -53,7 +59,7 @@ namespace Avalonia.LeakTests var result = run(); dotMemory.Check(memory => - Assert.Equal(0, memory.GetObjects(where => where.Type.Is()).ObjectsCount)); + Assert.Equal(initialCount, memory.GetObjects(where => where.Type.Is()).ObjectsCount)); } } }