Get-ChildItem -Path "src" -Filter "*.cs" -Recurse | ForEach-Object { $content = Get-Content $_.FullName -Raw -ErrorAction SilentlyContinue $original = $content $content = $content -replace '\.BeLessOrEqualTo\(', '.BeLessThanOrEqualTo(' $content = $content -replace '\.BeGreaterOrEqualTo\(', '.BeGreaterThanOrEqualTo(' if ($content -ne $original) { Set-Content $_.FullName $content -NoNewline Write-Host "Fixed: $($_.FullName)" } }