diff --git a/Rx.NET/Source/tests/Tests.System.Reactive/Tests/LicenseHeaderTest.cs b/Rx.NET/Source/tests/Tests.System.Reactive/Tests/LicenseHeaderTest.cs index 6f19705807..aeeca641db 100644 --- a/Rx.NET/Source/tests/Tests.System.Reactive/Tests/LicenseHeaderTest.cs +++ b/Rx.NET/Source/tests/Tests.System.Reactive/Tests/LicenseHeaderTest.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information. @@ -31,24 +31,19 @@ public class LicenseHeaderTest public void ScanFiles() { var dir = Directory.GetCurrentDirectory(); - var idx = dir.IndexOf("Rx.NET"); - if (idx < 0) - { - Console.WriteLine($"Could not locate sources directory: {dir}"); - } - else - { - var newDir = dir.Substring(0, idx) + "Rx.NET/Source"; + var idx = dir.LastIndexOf("Rx.NET"); - var error = new StringBuilder(); + Assert.False(idx < 0, $"Could not locate sources directory: {dir}"); - var count = ScanPath(newDir, error); + var newDir = dir.Substring(0, idx) + "Rx.NET/Source"; - if (error.Length != 0) - { + var error = new StringBuilder(); - Assert.False(true, $"Files with no license header: {count}\r\n{error.ToString()}"); - } + var count = ScanPath(newDir, error); + + if (error.Length != 0) + { + Assert.False(true, $"Files with no license header: {count}\r\n{error.ToString()}"); } }