| File: Windows\ProcessInfoTests.cs | Web Access |
| Project: src\test\Libraries\Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests\Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj (Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop; using Microsoft.TestUtilities; using Xunit; namespace Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Test; /// <summary> /// Process Info Interop Tests. /// </summary> /// <remarks>These tests are added for coverage reasons, but the code doesn't have /// the necessary environment predictability to really test it.</remarks> public sealed class ProcessInfoTests { [ConditionalFact] public void GetCurrentProcessMemoryUsage() { var workingSet64 = new ProcessInfo().GetCurrentProcessMemoryUsage(); Assert.True(workingSet64 > 0); } }