diff --git a/bin/add-practice-exercise.ps1 b/bin/add-practice-exercise.ps1
index 16b1cabbc0..5171f1745c 100644
--- a/bin/add-practice-exercise.ps1
+++ b/bin/add-practice-exercise.ps1
@@ -35,12 +35,6 @@ $project = "${exerciseDir}/${ExerciseName}.csproj"
& dotnet new xunit --force -lang "C#" --target-framework-override net9.0 -o $exerciseDir -n $ExerciseName
& dotnet sln exercises/Exercises.sln add $project
-# Cleanup project file
-[xml]$projectXml = Get-Content "${project}"
-$projectXml.Project.RemoveChild($projectXml.Project.ItemGroup[1])
-$projectXml.Project.PropertyGroup.RemoveChild($projectXml.Project.PropertyGroup.SelectSingleNode("ImplicitUsings"))
-$projectXml.Save("${project}")
-
# Update project packages
& dotnet remove $project package coverlet.collector
& dotnet add $project package Exercism.Tests --version 0.1.0-beta1
diff --git a/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.cs b/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.cs
index 86e2bcd964..01fa63c5a6 100644
--- a/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.cs
+++ b/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.cs
@@ -1,5 +1,3 @@
-using System;
-
static class QuestLogic
{
public static bool CanFastAttack(bool knightIsAwake)
diff --git a/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.csproj b/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.csproj
+++ b/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/annalyns-infiltration/AnnalynsInfiltrationTests.cs b/exercises/concept/annalyns-infiltration/AnnalynsInfiltrationTests.cs
index 28895cae87..c5f2c2282d 100644
--- a/exercises/concept/annalyns-infiltration/AnnalynsInfiltrationTests.cs
+++ b/exercises/concept/annalyns-infiltration/AnnalynsInfiltrationTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class AnnalynsInfiltrationTests
diff --git a/exercises/concept/attack-of-the-trolls/.meta/Exemplar.cs b/exercises/concept/attack-of-the-trolls/.meta/Exemplar.cs
index aba38be52f..e04341b70a 100644
--- a/exercises/concept/attack-of-the-trolls/.meta/Exemplar.cs
+++ b/exercises/concept/attack-of-the-trolls/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
enum AccountType
{
Guest,
diff --git a/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.cs b/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.cs
index 8a4b86bce8..a1a7c272a0 100644
--- a/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.cs
+++ b/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.cs
@@ -1,5 +1,3 @@
-using System;
-
// TODO: define the 'AccountType' enum
// TODO: define the 'Permission' enum
diff --git a/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.csproj b/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.csproj
+++ b/exercises/concept/attack-of-the-trolls/AttackOfTheTrolls.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/attack-of-the-trolls/AttackOfTheTrollsTests.cs b/exercises/concept/attack-of-the-trolls/AttackOfTheTrollsTests.cs
index 00a83401b8..8e97ad38d7 100644
--- a/exercises/concept/attack-of-the-trolls/AttackOfTheTrollsTests.cs
+++ b/exercises/concept/attack-of-the-trolls/AttackOfTheTrollsTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class AttackOfTheTrollsTests
diff --git a/exercises/concept/authentication-system/.meta/Exemplar.cs b/exercises/concept/authentication-system/.meta/Exemplar.cs
index c667fdbd68..9da9cb4012 100644
--- a/exercises/concept/authentication-system/.meta/Exemplar.cs
+++ b/exercises/concept/authentication-system/.meta/Exemplar.cs
@@ -1,4 +1,3 @@
-using System.Collections.Generic;
using System.Collections.ObjectModel;
public class Authenticator
diff --git a/exercises/concept/authentication-system/AuthenticationSystem.cs b/exercises/concept/authentication-system/AuthenticationSystem.cs
index 3a02d7e3f1..1614e65dff 100644
--- a/exercises/concept/authentication-system/AuthenticationSystem.cs
+++ b/exercises/concept/authentication-system/AuthenticationSystem.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-
public class Authenticator
{
private class EyeColor
diff --git a/exercises/concept/authentication-system/AuthenticationSystem.csproj b/exercises/concept/authentication-system/AuthenticationSystem.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/authentication-system/AuthenticationSystem.csproj
+++ b/exercises/concept/authentication-system/AuthenticationSystem.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/authentication-system/AuthenticationSystemTests.cs b/exercises/concept/authentication-system/AuthenticationSystemTests.cs
index c214b65f54..9d8caf7d13 100644
--- a/exercises/concept/authentication-system/AuthenticationSystemTests.cs
+++ b/exercises/concept/authentication-system/AuthenticationSystemTests.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using Xunit;
using Exercism.Tests;
public class AuthenticationSystemTests
diff --git a/exercises/concept/beauty-salon-goes-global/.meta/Exemplar.cs b/exercises/concept/beauty-salon-goes-global/.meta/Exemplar.cs
index aef3d51db8..6b841fd31b 100644
--- a/exercises/concept/beauty-salon-goes-global/.meta/Exemplar.cs
+++ b/exercises/concept/beauty-salon-goes-global/.meta/Exemplar.cs
@@ -1,4 +1,3 @@
-using System;
using System.Globalization;
using System.Runtime.InteropServices;
diff --git a/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.cs b/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.cs
index 8e2d5bbd8c..efdf341ada 100644
--- a/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.cs
+++ b/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.cs
@@ -1,6 +1,3 @@
-using System;
-
-
public enum Location
{
NewYork,
diff --git a/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.csproj b/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.csproj
+++ b/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobal.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobalTests.cs b/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobalTests.cs
index 3a3499bb60..b91ba7c973 100644
--- a/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobalTests.cs
+++ b/exercises/concept/beauty-salon-goes-global/BeautySalonGoesGlobalTests.cs
@@ -1,9 +1,5 @@
-using System;
-using System.Collections.Generic;
using System.Globalization;
-using System.Linq;
-using System.Threading;
-using Xunit;
+
using Exercism.Tests;
public class BeautySalonGoesGlobalTests
diff --git a/exercises/concept/bird-watcher/.meta/Exemplar.cs b/exercises/concept/bird-watcher/.meta/Exemplar.cs
index b3a8ed7fb1..b77c311415 100644
--- a/exercises/concept/bird-watcher/.meta/Exemplar.cs
+++ b/exercises/concept/bird-watcher/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
class BirdCount
{
private int[] birdsPerDay;
diff --git a/exercises/concept/bird-watcher/BirdWatcher.cs b/exercises/concept/bird-watcher/BirdWatcher.cs
index 98103ce5f8..da065733a2 100644
--- a/exercises/concept/bird-watcher/BirdWatcher.cs
+++ b/exercises/concept/bird-watcher/BirdWatcher.cs
@@ -1,5 +1,3 @@
-using System;
-
class BirdCount
{
private int[] birdsPerDay;
diff --git a/exercises/concept/bird-watcher/BirdWatcher.csproj b/exercises/concept/bird-watcher/BirdWatcher.csproj
index 8b75d52b07..8bf35abc23 100644
--- a/exercises/concept/bird-watcher/BirdWatcher.csproj
+++ b/exercises/concept/bird-watcher/BirdWatcher.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/bird-watcher/BirdWatcherTests.cs b/exercises/concept/bird-watcher/BirdWatcherTests.cs
index 62ca14aee3..ad6b6bddd3 100644
--- a/exercises/concept/bird-watcher/BirdWatcherTests.cs
+++ b/exercises/concept/bird-watcher/BirdWatcherTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class BirdWatcherTests
diff --git a/exercises/concept/booking-up-for-beauty/.meta/Exemplar.cs b/exercises/concept/booking-up-for-beauty/.meta/Exemplar.cs
index fee8d70195..022ffc632b 100644
--- a/exercises/concept/booking-up-for-beauty/.meta/Exemplar.cs
+++ b/exercises/concept/booking-up-for-beauty/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
static class Appointment
{
public static DateTime Schedule(string appointmentDateDescription)
diff --git a/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.cs b/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.cs
index bbd25f7f3b..719bcea54e 100644
--- a/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.cs
+++ b/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.cs
@@ -1,5 +1,3 @@
-using System;
-
static class Appointment
{
public static DateTime Schedule(string appointmentDateDescription)
diff --git a/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.csproj b/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.csproj
+++ b/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/booking-up-for-beauty/BookingUpForBeautyTests.cs b/exercises/concept/booking-up-for-beauty/BookingUpForBeautyTests.cs
index eb959a4c72..14a00d7770 100644
--- a/exercises/concept/booking-up-for-beauty/BookingUpForBeautyTests.cs
+++ b/exercises/concept/booking-up-for-beauty/BookingUpForBeautyTests.cs
@@ -1,8 +1,6 @@
-using Xunit;
using Exercism.Tests;
-using System;
+
using System.Globalization;
-using System.Threading;
public class BookingUpForBeautyTests
{
diff --git a/exercises/concept/building-telemetry/.meta/Exemplar.cs b/exercises/concept/building-telemetry/.meta/Exemplar.cs
index 0e0c8ea3a6..184145e446 100644
--- a/exercises/concept/building-telemetry/.meta/Exemplar.cs
+++ b/exercises/concept/building-telemetry/.meta/Exemplar.cs
@@ -1,6 +1,3 @@
-using System;
-
-
public class RemoteControlCar
{
private int batteryPercentage = 100;
diff --git a/exercises/concept/building-telemetry/BuildingTelemetry.cs b/exercises/concept/building-telemetry/BuildingTelemetry.cs
index 113590d37b..915326393c 100644
--- a/exercises/concept/building-telemetry/BuildingTelemetry.cs
+++ b/exercises/concept/building-telemetry/BuildingTelemetry.cs
@@ -1,5 +1,3 @@
-using System;
-
public class RemoteControlCar
{
private int batteryPercentage = 100;
diff --git a/exercises/concept/building-telemetry/BuildingTelemetry.csproj b/exercises/concept/building-telemetry/BuildingTelemetry.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/building-telemetry/BuildingTelemetry.csproj
+++ b/exercises/concept/building-telemetry/BuildingTelemetry.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/building-telemetry/BuildingTelemetryTests.cs b/exercises/concept/building-telemetry/BuildingTelemetryTests.cs
index c7ec643856..7dffd55c46 100644
--- a/exercises/concept/building-telemetry/BuildingTelemetryTests.cs
+++ b/exercises/concept/building-telemetry/BuildingTelemetryTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class BuildingTelemetryTests
diff --git a/exercises/concept/calculator-conundrum/.meta/Exemplar.cs b/exercises/concept/calculator-conundrum/.meta/Exemplar.cs
index 3253044514..69baf94b21 100644
--- a/exercises/concept/calculator-conundrum/.meta/Exemplar.cs
+++ b/exercises/concept/calculator-conundrum/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class SimpleCalculator
{
public static string Calculate(int operand1, int operand2, string? operation)
diff --git a/exercises/concept/calculator-conundrum/CalculatorConundrum.cs b/exercises/concept/calculator-conundrum/CalculatorConundrum.cs
index e56ac5ca8a..787c55724b 100644
--- a/exercises/concept/calculator-conundrum/CalculatorConundrum.cs
+++ b/exercises/concept/calculator-conundrum/CalculatorConundrum.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class SimpleCalculator
{
public static string Calculate(int operand1, int operand2, string? operation)
diff --git a/exercises/concept/calculator-conundrum/CalculatorConundrum.csproj b/exercises/concept/calculator-conundrum/CalculatorConundrum.csproj
index 54d543da1b..d0e7a9e90e 100644
--- a/exercises/concept/calculator-conundrum/CalculatorConundrum.csproj
+++ b/exercises/concept/calculator-conundrum/CalculatorConundrum.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/calculator-conundrum/CalculatorConundrumTests.cs b/exercises/concept/calculator-conundrum/CalculatorConundrumTests.cs
index f37558c2c0..1c93d580c2 100644
--- a/exercises/concept/calculator-conundrum/CalculatorConundrumTests.cs
+++ b/exercises/concept/calculator-conundrum/CalculatorConundrumTests.cs
@@ -1,6 +1,4 @@
-using Xunit;
using Exercism.Tests;
-using System;
public class CalculatorConundrumTests
{
diff --git a/exercises/concept/cars-assemble/CarsAssemble.cs b/exercises/concept/cars-assemble/CarsAssemble.cs
index 07ed7864dd..eb68d7abb1 100644
--- a/exercises/concept/cars-assemble/CarsAssemble.cs
+++ b/exercises/concept/cars-assemble/CarsAssemble.cs
@@ -1,5 +1,3 @@
-using System;
-
static class AssemblyLine
{
public static double SuccessRate(int speed)
diff --git a/exercises/concept/cars-assemble/CarsAssemble.csproj b/exercises/concept/cars-assemble/CarsAssemble.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/cars-assemble/CarsAssemble.csproj
+++ b/exercises/concept/cars-assemble/CarsAssemble.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/cars-assemble/CarsAssembleTests.cs b/exercises/concept/cars-assemble/CarsAssembleTests.cs
index 3c3516eeeb..1d0776e34c 100644
--- a/exercises/concept/cars-assemble/CarsAssembleTests.cs
+++ b/exercises/concept/cars-assemble/CarsAssembleTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class CarsAssembleTests
diff --git a/exercises/concept/developer-privileges/.meta/Exemplar.cs b/exercises/concept/developer-privileges/.meta/Exemplar.cs
index 9a4a58d725..638c54b8b0 100644
--- a/exercises/concept/developer-privileges/.meta/Exemplar.cs
+++ b/exercises/concept/developer-privileges/.meta/Exemplar.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class Authenticator
{
public Identity Admin { get; } = new Identity
diff --git a/exercises/concept/developer-privileges/DeveloperPrivileges.cs b/exercises/concept/developer-privileges/DeveloperPrivileges.cs
index 76e431764d..e7d8ec192c 100644
--- a/exercises/concept/developer-privileges/DeveloperPrivileges.cs
+++ b/exercises/concept/developer-privileges/DeveloperPrivileges.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class Authenticator
{
// TODO: Implement the Authenticator.Admin property
diff --git a/exercises/concept/developer-privileges/DeveloperPrivileges.csproj b/exercises/concept/developer-privileges/DeveloperPrivileges.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/developer-privileges/DeveloperPrivileges.csproj
+++ b/exercises/concept/developer-privileges/DeveloperPrivileges.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/developer-privileges/DeveloperPrivilegesTests.cs b/exercises/concept/developer-privileges/DeveloperPrivilegesTests.cs
index b330496dbe..9a24551447 100644
--- a/exercises/concept/developer-privileges/DeveloperPrivilegesTests.cs
+++ b/exercises/concept/developer-privileges/DeveloperPrivilegesTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class DeveloperPrivilegesTests
diff --git a/exercises/concept/elons-toys/ElonsToys.cs b/exercises/concept/elons-toys/ElonsToys.cs
index 9a88a3543a..b22029fdae 100644
--- a/exercises/concept/elons-toys/ElonsToys.cs
+++ b/exercises/concept/elons-toys/ElonsToys.cs
@@ -1,5 +1,3 @@
-using System;
-
class RemoteControlCar
{
public static RemoteControlCar Buy()
diff --git a/exercises/concept/elons-toys/ElonsToys.csproj b/exercises/concept/elons-toys/ElonsToys.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/elons-toys/ElonsToys.csproj
+++ b/exercises/concept/elons-toys/ElonsToys.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/elons-toys/ElonsToysTests.cs b/exercises/concept/elons-toys/ElonsToysTests.cs
index de32d01578..35a2742f2f 100644
--- a/exercises/concept/elons-toys/ElonsToysTests.cs
+++ b/exercises/concept/elons-toys/ElonsToysTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class ElonsToysTests
diff --git a/exercises/concept/faceid-2/.meta/Exemplar.cs b/exercises/concept/faceid-2/.meta/Exemplar.cs
index e21b101d2c..002457296b 100644
--- a/exercises/concept/faceid-2/.meta/Exemplar.cs
+++ b/exercises/concept/faceid-2/.meta/Exemplar.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class FacialFeatures
{
public string EyeColor { get; }
diff --git a/exercises/concept/faceid-2/Faceid2.cs b/exercises/concept/faceid-2/Faceid2.cs
index fa44009193..22da99b259 100644
--- a/exercises/concept/faceid-2/Faceid2.cs
+++ b/exercises/concept/faceid-2/Faceid2.cs
@@ -1,5 +1,3 @@
-using System;
-
public class FacialFeatures
{
public string EyeColor { get; }
diff --git a/exercises/concept/faceid-2/Faceid2.csproj b/exercises/concept/faceid-2/Faceid2.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/faceid-2/Faceid2.csproj
+++ b/exercises/concept/faceid-2/Faceid2.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/faceid-2/Faceid2Tests.cs b/exercises/concept/faceid-2/Faceid2Tests.cs
index d2d50c25e4..0cbbe007bf 100644
--- a/exercises/concept/faceid-2/Faceid2Tests.cs
+++ b/exercises/concept/faceid-2/Faceid2Tests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class Faceid2Tests
diff --git a/exercises/concept/football-match-reports/.meta/Exemplar.cs b/exercises/concept/football-match-reports/.meta/Exemplar.cs
index 09c12e4cef..a5b790ce30 100644
--- a/exercises/concept/football-match-reports/.meta/Exemplar.cs
+++ b/exercises/concept/football-match-reports/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class PlayAnalyzer
{
public static string AnalyzeOnField(int shirtNum)
diff --git a/exercises/concept/football-match-reports/FootballMatchReports.cs b/exercises/concept/football-match-reports/FootballMatchReports.cs
index 3a5a3b07b5..be1c942a68 100644
--- a/exercises/concept/football-match-reports/FootballMatchReports.cs
+++ b/exercises/concept/football-match-reports/FootballMatchReports.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class PlayAnalyzer
{
public static string AnalyzeOnField(int shirtNum)
diff --git a/exercises/concept/football-match-reports/FootballMatchReports.csproj b/exercises/concept/football-match-reports/FootballMatchReports.csproj
index 590e2b629e..08e05a26ff 100644
--- a/exercises/concept/football-match-reports/FootballMatchReports.csproj
+++ b/exercises/concept/football-match-reports/FootballMatchReports.csproj
@@ -2,10 +2,15 @@
net9.0
+ enable
enable
true
+
+
+
+
diff --git a/exercises/concept/football-match-reports/FootballMatchReportsTests.cs b/exercises/concept/football-match-reports/FootballMatchReportsTests.cs
index 8eaea0e0e7..a2bef4b89a 100644
--- a/exercises/concept/football-match-reports/FootballMatchReportsTests.cs
+++ b/exercises/concept/football-match-reports/FootballMatchReportsTests.cs
@@ -1,6 +1,4 @@
-using System;
using Exercism.Tests;
-using Xunit;
public class FootballMatchReportsTests
{
diff --git a/exercises/concept/high-school-sweethearts/.meta/Exemplar.cs b/exercises/concept/high-school-sweethearts/.meta/Exemplar.cs
index ee39754925..fe5b3d3450 100644
--- a/exercises/concept/high-school-sweethearts/.meta/Exemplar.cs
+++ b/exercises/concept/high-school-sweethearts/.meta/Exemplar.cs
@@ -1,4 +1,3 @@
-using System;
using System.Globalization;
public static class HighSchoolSweethearts
diff --git a/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.cs b/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.cs
index 4352ff86d6..fa15d37a83 100644
--- a/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.cs
+++ b/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class HighSchoolSweethearts
{
public static string DisplaySingleLine(string studentA, string studentB)
diff --git a/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.csproj b/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.csproj
+++ b/exercises/concept/high-school-sweethearts/HighSchoolSweethearts.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/high-school-sweethearts/HighSchoolSweetheartsTests.cs b/exercises/concept/high-school-sweethearts/HighSchoolSweetheartsTests.cs
index a30134206c..b7491ec61f 100644
--- a/exercises/concept/high-school-sweethearts/HighSchoolSweetheartsTests.cs
+++ b/exercises/concept/high-school-sweethearts/HighSchoolSweetheartsTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class HighSchoolSweetheartsTests
diff --git a/exercises/concept/hyper-optimized-telemetry/.meta/Exemplar.cs b/exercises/concept/hyper-optimized-telemetry/.meta/Exemplar.cs
index 8817109b51..ee5f3301b4 100644
--- a/exercises/concept/hyper-optimized-telemetry/.meta/Exemplar.cs
+++ b/exercises/concept/hyper-optimized-telemetry/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class TelemetryBuffer
{
public static byte[] ToBuffer(long reading)
diff --git a/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.cs b/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.cs
index 36cdba9cca..b085f4b439 100644
--- a/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.cs
+++ b/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class TelemetryBuffer
{
public static byte[] ToBuffer(long reading)
diff --git a/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.csproj b/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.csproj
+++ b/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetry.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetryTests.cs b/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetryTests.cs
index 3dd13b2d0e..b90e26a0ad 100644
--- a/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetryTests.cs
+++ b/exercises/concept/hyper-optimized-telemetry/HyperOptimizedTelemetryTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class HyperOptimizedTelemetryTests
diff --git a/exercises/concept/hyperia-forex/.meta/Exemplar.cs b/exercises/concept/hyperia-forex/.meta/Exemplar.cs
index 808b258ef8..00be905b08 100644
--- a/exercises/concept/hyperia-forex/.meta/Exemplar.cs
+++ b/exercises/concept/hyperia-forex/.meta/Exemplar.cs
@@ -1,5 +1,5 @@
-using System;
-using System.Runtime.InteropServices;
+#pragma warning disable CS0660
+#pragma warning disable CS0661
#pragma warning disable CS0660
#pragma warning disable CS0661
diff --git a/exercises/concept/hyperia-forex/HyperiaForex.csproj b/exercises/concept/hyperia-forex/HyperiaForex.csproj
index 508bd277fa..7135cfff30 100644
--- a/exercises/concept/hyperia-forex/HyperiaForex.csproj
+++ b/exercises/concept/hyperia-forex/HyperiaForex.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/hyperia-forex/HyperiaForexTests.cs b/exercises/concept/hyperia-forex/HyperiaForexTests.cs
index a85c189a13..6f49a7e4e3 100644
--- a/exercises/concept/hyperia-forex/HyperiaForexTests.cs
+++ b/exercises/concept/hyperia-forex/HyperiaForexTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using FsCheck.Xunit;
using FsCheck;
using Exercism.Tests;
diff --git a/exercises/concept/hyperinflation-hits-hyperia/.meta/Exemplar.cs b/exercises/concept/hyperinflation-hits-hyperia/.meta/Exemplar.cs
index 0ce2cff345..c08c0dfe3c 100644
--- a/exercises/concept/hyperinflation-hits-hyperia/.meta/Exemplar.cs
+++ b/exercises/concept/hyperinflation-hits-hyperia/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class CentralBank
{
public static string DisplayDenomination(long @base, long multiplier)
diff --git a/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.cs b/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.cs
index c83122b9bf..9ede7b3f9c 100644
--- a/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.cs
+++ b/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class CentralBank
{
public static string DisplayDenomination(long @base, long multiplier)
diff --git a/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.csproj b/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.csproj
+++ b/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperia.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperiaTests.cs b/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperiaTests.cs
index f52f6aea96..74ac217bc5 100644
--- a/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperiaTests.cs
+++ b/exercises/concept/hyperinflation-hits-hyperia/HyperinflationHitsHyperiaTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class HyperinflationHitsHyperiaTests
diff --git a/exercises/concept/instruments-of-texas/.meta/Exemplar.cs b/exercises/concept/instruments-of-texas/.meta/Exemplar.cs
index a9c1d11dfc..a61924bf0a 100644
--- a/exercises/concept/instruments-of-texas/.meta/Exemplar.cs
+++ b/exercises/concept/instruments-of-texas/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public class CalculationException : Exception
{
public CalculationException(int operand1, int operand2, string message, Exception inner) : base(message, inner)
diff --git a/exercises/concept/instruments-of-texas/InstrumentsOfTexas.cs b/exercises/concept/instruments-of-texas/InstrumentsOfTexas.cs
index 9b39876ba3..9651966b00 100644
--- a/exercises/concept/instruments-of-texas/InstrumentsOfTexas.cs
+++ b/exercises/concept/instruments-of-texas/InstrumentsOfTexas.cs
@@ -1,5 +1,3 @@
-using System;
-
public class CalculationException : Exception
{
public CalculationException(int operand1, int operand2, string message, Exception inner)
diff --git a/exercises/concept/instruments-of-texas/InstrumentsOfTexas.csproj b/exercises/concept/instruments-of-texas/InstrumentsOfTexas.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/instruments-of-texas/InstrumentsOfTexas.csproj
+++ b/exercises/concept/instruments-of-texas/InstrumentsOfTexas.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/instruments-of-texas/InstrumentsOfTexasTests.cs b/exercises/concept/instruments-of-texas/InstrumentsOfTexasTests.cs
index eacf78e795..dd036d27ce 100644
--- a/exercises/concept/instruments-of-texas/InstrumentsOfTexasTests.cs
+++ b/exercises/concept/instruments-of-texas/InstrumentsOfTexasTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class InstrumentsOfTexasTests
diff --git a/exercises/concept/interest-is-interesting/.meta/Exemplar.cs b/exercises/concept/interest-is-interesting/.meta/Exemplar.cs
index 4f8820438a..4ceb905dfa 100644
--- a/exercises/concept/interest-is-interesting/.meta/Exemplar.cs
+++ b/exercises/concept/interest-is-interesting/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
static class SavingsAccount
{
public static float InterestRate(decimal balance)
diff --git a/exercises/concept/interest-is-interesting/InterestIsInteresting.cs b/exercises/concept/interest-is-interesting/InterestIsInteresting.cs
index ce2a85939d..466ef59068 100644
--- a/exercises/concept/interest-is-interesting/InterestIsInteresting.cs
+++ b/exercises/concept/interest-is-interesting/InterestIsInteresting.cs
@@ -1,5 +1,3 @@
-using System;
-
static class SavingsAccount
{
public static float InterestRate(decimal balance)
diff --git a/exercises/concept/interest-is-interesting/InterestIsInteresting.csproj b/exercises/concept/interest-is-interesting/InterestIsInteresting.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/interest-is-interesting/InterestIsInteresting.csproj
+++ b/exercises/concept/interest-is-interesting/InterestIsInteresting.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/interest-is-interesting/InterestIsInterestingTests.cs b/exercises/concept/interest-is-interesting/InterestIsInterestingTests.cs
index e3accfa7c4..8b1156cad7 100644
--- a/exercises/concept/interest-is-interesting/InterestIsInterestingTests.cs
+++ b/exercises/concept/interest-is-interesting/InterestIsInterestingTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class InterestIsInterestingTests
diff --git a/exercises/concept/international-calling-connoisseur/.meta/Exemplar.cs b/exercises/concept/international-calling-connoisseur/.meta/Exemplar.cs
index 2890f92e8c..02a3cfb8a5 100644
--- a/exercises/concept/international-calling-connoisseur/.meta/Exemplar.cs
+++ b/exercises/concept/international-calling-connoisseur/.meta/Exemplar.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class DialingCodes
{
public static Dictionary GetEmptyDictionary()
diff --git a/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.cs b/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.cs
index ef52701a58..dce1ba59a9 100644
--- a/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.cs
+++ b/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class DialingCodes
{
public static Dictionary GetEmptyDictionary()
diff --git a/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.csproj b/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.csproj
+++ b/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseur.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseurTests.cs b/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseurTests.cs
index ab23fd16a4..d14b1fd851 100644
--- a/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseurTests.cs
+++ b/exercises/concept/international-calling-connoisseur/InternationalCallingConnoisseurTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class InternationalCallingConnoisseurTests
diff --git a/exercises/concept/land-grab-in-space/.meta/Exemplar.cs b/exercises/concept/land-grab-in-space/.meta/Exemplar.cs
index 588ccb9ac3..f3fe4bf5ff 100644
--- a/exercises/concept/land-grab-in-space/.meta/Exemplar.cs
+++ b/exercises/concept/land-grab-in-space/.meta/Exemplar.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
public struct Coord
{
public Coord(ushort x, ushort y)
diff --git a/exercises/concept/land-grab-in-space/LandGrabInSpace.cs b/exercises/concept/land-grab-in-space/LandGrabInSpace.cs
index 955388be50..bbf8e41066 100644
--- a/exercises/concept/land-grab-in-space/LandGrabInSpace.cs
+++ b/exercises/concept/land-grab-in-space/LandGrabInSpace.cs
@@ -1,5 +1,3 @@
-using System;
-
public struct Coord
{
public Coord(ushort x, ushort y)
diff --git a/exercises/concept/land-grab-in-space/LandGrabInSpace.csproj b/exercises/concept/land-grab-in-space/LandGrabInSpace.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/land-grab-in-space/LandGrabInSpace.csproj
+++ b/exercises/concept/land-grab-in-space/LandGrabInSpace.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/land-grab-in-space/LandGrabInSpaceTests.cs b/exercises/concept/land-grab-in-space/LandGrabInSpaceTests.cs
index f52580ffc8..ed960e1fdc 100644
--- a/exercises/concept/land-grab-in-space/LandGrabInSpaceTests.cs
+++ b/exercises/concept/land-grab-in-space/LandGrabInSpaceTests.cs
@@ -1,6 +1,5 @@
-using System;
using System.Reflection;
-using Xunit;
+
using Exercism.Tests;
public class LandGrabInSpaceTests
diff --git a/exercises/concept/log-analysis/.meta/Exemplar.cs b/exercises/concept/log-analysis/.meta/Exemplar.cs
index 84b7b457e0..911d735b43 100644
--- a/exercises/concept/log-analysis/.meta/Exemplar.cs
+++ b/exercises/concept/log-analysis/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class LogAnalysis
{
public static string SubstringAfter(this string str, string delimiter)
diff --git a/exercises/concept/log-analysis/LogAnalysis.cs b/exercises/concept/log-analysis/LogAnalysis.cs
index 928bfc876b..4213d4429f 100644
--- a/exercises/concept/log-analysis/LogAnalysis.cs
+++ b/exercises/concept/log-analysis/LogAnalysis.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class LogAnalysis
{
// TODO: define the 'SubstringAfter()' extension method on the `string` type
diff --git a/exercises/concept/log-analysis/LogAnalysis.csproj b/exercises/concept/log-analysis/LogAnalysis.csproj
index 54d543da1b..d0e7a9e90e 100644
--- a/exercises/concept/log-analysis/LogAnalysis.csproj
+++ b/exercises/concept/log-analysis/LogAnalysis.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/log-analysis/LogAnalysisTests.cs b/exercises/concept/log-analysis/LogAnalysisTests.cs
index 0bf4b7583f..51b884c4b8 100644
--- a/exercises/concept/log-analysis/LogAnalysisTests.cs
+++ b/exercises/concept/log-analysis/LogAnalysisTests.cs
@@ -1,6 +1,4 @@
-using Xunit;
using Exercism.Tests;
-using System;
public class LogAnalysisTests
{
diff --git a/exercises/concept/log-levels/LogLevels.cs b/exercises/concept/log-levels/LogLevels.cs
index 48396c5a22..add9ea3875 100644
--- a/exercises/concept/log-levels/LogLevels.cs
+++ b/exercises/concept/log-levels/LogLevels.cs
@@ -1,5 +1,3 @@
-using System;
-
static class LogLine
{
public static string Message(string logLine)
diff --git a/exercises/concept/log-levels/LogLevels.csproj b/exercises/concept/log-levels/LogLevels.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/log-levels/LogLevels.csproj
+++ b/exercises/concept/log-levels/LogLevels.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/log-levels/LogLevelsTests.cs b/exercises/concept/log-levels/LogLevelsTests.cs
index db25c584c3..96e6e447c9 100644
--- a/exercises/concept/log-levels/LogLevelsTests.cs
+++ b/exercises/concept/log-levels/LogLevelsTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class LogLevelsTests
diff --git a/exercises/concept/logs-logs-logs/LogsLogsLogs.cs b/exercises/concept/logs-logs-logs/LogsLogsLogs.cs
index 3c0433e00c..04ff039f3b 100644
--- a/exercises/concept/logs-logs-logs/LogsLogsLogs.cs
+++ b/exercises/concept/logs-logs-logs/LogsLogsLogs.cs
@@ -1,5 +1,3 @@
-using System;
-
// TODO: define the 'LogLevel' enum
static class LogLine
diff --git a/exercises/concept/logs-logs-logs/LogsLogsLogs.csproj b/exercises/concept/logs-logs-logs/LogsLogsLogs.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/logs-logs-logs/LogsLogsLogs.csproj
+++ b/exercises/concept/logs-logs-logs/LogsLogsLogs.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/logs-logs-logs/LogsLogsLogsTests.cs b/exercises/concept/logs-logs-logs/LogsLogsLogsTests.cs
index 4f016c400b..3c49b3b785 100644
--- a/exercises/concept/logs-logs-logs/LogsLogsLogsTests.cs
+++ b/exercises/concept/logs-logs-logs/LogsLogsLogsTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class LogsLogsLogsTests
diff --git a/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.csproj b/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.csproj
+++ b/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagnaTests.cs b/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagnaTests.cs
index e00d9cd4e0..7d2d6d790c 100644
--- a/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagnaTests.cs
+++ b/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagnaTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class LuciansLusciousLasagnaTests
diff --git a/exercises/concept/need-for-speed/NeedForSpeed.cs b/exercises/concept/need-for-speed/NeedForSpeed.cs
index 4fd58472a4..f2b6c472a4 100644
--- a/exercises/concept/need-for-speed/NeedForSpeed.cs
+++ b/exercises/concept/need-for-speed/NeedForSpeed.cs
@@ -1,5 +1,3 @@
-using System;
-
class RemoteControlCar
{
// TODO: define the constructor for the 'RemoteControlCar' class
diff --git a/exercises/concept/need-for-speed/NeedForSpeed.csproj b/exercises/concept/need-for-speed/NeedForSpeed.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/need-for-speed/NeedForSpeed.csproj
+++ b/exercises/concept/need-for-speed/NeedForSpeed.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/need-for-speed/NeedForSpeedTests.cs b/exercises/concept/need-for-speed/NeedForSpeedTests.cs
index d54e5f4cc0..e92c83bdd3 100644
--- a/exercises/concept/need-for-speed/NeedForSpeedTests.cs
+++ b/exercises/concept/need-for-speed/NeedForSpeedTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class NeedForSpeedTests
diff --git a/exercises/concept/object-relational-mapping/.meta/Exemplar.cs b/exercises/concept/object-relational-mapping/.meta/Exemplar.cs
index 2ab7a81d19..896af89e08 100644
--- a/exercises/concept/object-relational-mapping/.meta/Exemplar.cs
+++ b/exercises/concept/object-relational-mapping/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Orm : IDisposable
{
private Database database;
diff --git a/exercises/concept/object-relational-mapping/ObjectRelationalMapping.cs b/exercises/concept/object-relational-mapping/ObjectRelationalMapping.cs
index a84acca014..1ff1f517bf 100644
--- a/exercises/concept/object-relational-mapping/ObjectRelationalMapping.cs
+++ b/exercises/concept/object-relational-mapping/ObjectRelationalMapping.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Orm
{
private Database database;
diff --git a/exercises/concept/object-relational-mapping/ObjectRelationalMapping.csproj b/exercises/concept/object-relational-mapping/ObjectRelationalMapping.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/object-relational-mapping/ObjectRelationalMapping.csproj
+++ b/exercises/concept/object-relational-mapping/ObjectRelationalMapping.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/object-relational-mapping/ObjectRelationalMappingTests.cs b/exercises/concept/object-relational-mapping/ObjectRelationalMappingTests.cs
index 1071af318e..c5efee0d12 100644
--- a/exercises/concept/object-relational-mapping/ObjectRelationalMappingTests.cs
+++ b/exercises/concept/object-relational-mapping/ObjectRelationalMappingTests.cs
@@ -1,6 +1,3 @@
-using System;
-
-using Xunit;
using Exercism.Tests;
public class ObjectRelationalMappingTests
diff --git a/exercises/concept/orm-in-one-go/.meta/Exemplar.cs b/exercises/concept/orm-in-one-go/.meta/Exemplar.cs
index a74b406774..d77f62f00f 100644
--- a/exercises/concept/orm-in-one-go/.meta/Exemplar.cs
+++ b/exercises/concept/orm-in-one-go/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Orm
{
private Database database;
diff --git a/exercises/concept/orm-in-one-go/OrmInOneGo.cs b/exercises/concept/orm-in-one-go/OrmInOneGo.cs
index dfb10c6c3f..f7348dbdff 100644
--- a/exercises/concept/orm-in-one-go/OrmInOneGo.cs
+++ b/exercises/concept/orm-in-one-go/OrmInOneGo.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Orm
{
private Database database;
diff --git a/exercises/concept/orm-in-one-go/OrmInOneGo.csproj b/exercises/concept/orm-in-one-go/OrmInOneGo.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/orm-in-one-go/OrmInOneGo.csproj
+++ b/exercises/concept/orm-in-one-go/OrmInOneGo.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/orm-in-one-go/OrmInOneGoTests.cs b/exercises/concept/orm-in-one-go/OrmInOneGoTests.cs
index 18e2d4bae7..a181f7fdd0 100644
--- a/exercises/concept/orm-in-one-go/OrmInOneGoTests.cs
+++ b/exercises/concept/orm-in-one-go/OrmInOneGoTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class OrmInOneGoTests
diff --git a/exercises/concept/parsing-log-files/ParsingLogFiles.cs b/exercises/concept/parsing-log-files/ParsingLogFiles.cs
index 68be19b90c..2523e172d8 100644
--- a/exercises/concept/parsing-log-files/ParsingLogFiles.cs
+++ b/exercises/concept/parsing-log-files/ParsingLogFiles.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Text.RegularExpressions;
-
public class LogParser
{
public bool IsValidLine(string text)
diff --git a/exercises/concept/parsing-log-files/ParsingLogFiles.csproj b/exercises/concept/parsing-log-files/ParsingLogFiles.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/parsing-log-files/ParsingLogFiles.csproj
+++ b/exercises/concept/parsing-log-files/ParsingLogFiles.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/parsing-log-files/ParsingLogFilesTests.cs b/exercises/concept/parsing-log-files/ParsingLogFilesTests.cs
index 09c1984681..9cb41eb230 100644
--- a/exercises/concept/parsing-log-files/ParsingLogFilesTests.cs
+++ b/exercises/concept/parsing-log-files/ParsingLogFilesTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class ParsingLogFilesTests
diff --git a/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.cs b/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.cs
index 632c5ce6fd..24ea159647 100644
--- a/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.cs
+++ b/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class PhoneNumber
{
public static (bool IsNewYork, bool IsFake, string LocalNumber) Analyze(string phoneNumber)
diff --git a/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.csproj b/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.csproj
+++ b/exercises/concept/phone-number-analysis/PhoneNumberAnalysis.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/phone-number-analysis/PhoneNumberAnalysisTests.cs b/exercises/concept/phone-number-analysis/PhoneNumberAnalysisTests.cs
index 844ecd4922..9433b39b9b 100644
--- a/exercises/concept/phone-number-analysis/PhoneNumberAnalysisTests.cs
+++ b/exercises/concept/phone-number-analysis/PhoneNumberAnalysisTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class PhoneNumberAnalysisTests
diff --git a/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyle.csproj b/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyle.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyle.csproj
+++ b/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyle.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyleTests.cs b/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyleTests.cs
index 1448db0a35..13e9f13810 100644
--- a/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyleTests.cs
+++ b/exercises/concept/red-vs-blue-darwin-style/RedVsBlueDarwinStyleTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class RedVsBlueDarwinStyleTests
diff --git a/exercises/concept/remote-control-cleanup/RemoteControlCleanup.csproj b/exercises/concept/remote-control-cleanup/RemoteControlCleanup.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/remote-control-cleanup/RemoteControlCleanup.csproj
+++ b/exercises/concept/remote-control-cleanup/RemoteControlCleanup.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/remote-control-cleanup/RemoteControlCleanupTests.cs b/exercises/concept/remote-control-cleanup/RemoteControlCleanupTests.cs
index 1039592ced..35406775c9 100644
--- a/exercises/concept/remote-control-cleanup/RemoteControlCleanupTests.cs
+++ b/exercises/concept/remote-control-cleanup/RemoteControlCleanupTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class RemoteControlCleanupTests
diff --git a/exercises/concept/remote-control-competition/.meta/Exemplar.cs b/exercises/concept/remote-control-competition/.meta/Exemplar.cs
index 70e892824c..cdf3b5e6d3 100644
--- a/exercises/concept/remote-control-competition/.meta/Exemplar.cs
+++ b/exercises/concept/remote-control-competition/.meta/Exemplar.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public interface IRemoteControlCar
{
void Drive();
diff --git a/exercises/concept/remote-control-competition/RemoteControlCompetition.cs b/exercises/concept/remote-control-competition/RemoteControlCompetition.cs
index 70e892824c..cdf3b5e6d3 100644
--- a/exercises/concept/remote-control-competition/RemoteControlCompetition.cs
+++ b/exercises/concept/remote-control-competition/RemoteControlCompetition.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public interface IRemoteControlCar
{
void Drive();
diff --git a/exercises/concept/remote-control-competition/RemoteControlCompetition.csproj b/exercises/concept/remote-control-competition/RemoteControlCompetition.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/remote-control-competition/RemoteControlCompetition.csproj
+++ b/exercises/concept/remote-control-competition/RemoteControlCompetition.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/remote-control-competition/RemoteControlCompetitionTests.cs b/exercises/concept/remote-control-competition/RemoteControlCompetitionTests.cs
index f7e7e0b5a5..9a160612a1 100644
--- a/exercises/concept/remote-control-competition/RemoteControlCompetitionTests.cs
+++ b/exercises/concept/remote-control-competition/RemoteControlCompetitionTests.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
using Exercism.Tests;
public class RemoteControlCompetitionTests
diff --git a/exercises/concept/roll-the-die/.meta/Exemplar.cs b/exercises/concept/roll-the-die/.meta/Exemplar.cs
index 3bfb5dc23b..ece9b98298 100644
--- a/exercises/concept/roll-the-die/.meta/Exemplar.cs
+++ b/exercises/concept/roll-the-die/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Player
{
private static Random random = new Random();
diff --git a/exercises/concept/roll-the-die/RollTheDie.cs b/exercises/concept/roll-the-die/RollTheDie.cs
index f9555430b9..9d99fe0383 100644
--- a/exercises/concept/roll-the-die/RollTheDie.cs
+++ b/exercises/concept/roll-the-die/RollTheDie.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Player
{
public int RollDie()
diff --git a/exercises/concept/roll-the-die/RollTheDie.csproj b/exercises/concept/roll-the-die/RollTheDie.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/roll-the-die/RollTheDie.csproj
+++ b/exercises/concept/roll-the-die/RollTheDie.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/roll-the-die/RollTheDieTests.cs b/exercises/concept/roll-the-die/RollTheDieTests.cs
index d16eaabf97..03b497538e 100644
--- a/exercises/concept/roll-the-die/RollTheDieTests.cs
+++ b/exercises/concept/roll-the-die/RollTheDieTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class RollTheDieTests
diff --git a/exercises/concept/secure-munchester-united/SecureMunchesterUnited.cs b/exercises/concept/secure-munchester-united/SecureMunchesterUnited.cs
index 300c926c0d..e97c65f647 100644
--- a/exercises/concept/secure-munchester-united/SecureMunchesterUnited.cs
+++ b/exercises/concept/secure-munchester-united/SecureMunchesterUnited.cs
@@ -1,5 +1,3 @@
-using System;
-
public class SecurityPassMaker
{
public string GetDisplayName(TeamSupport support)
diff --git a/exercises/concept/secure-munchester-united/SecureMunchesterUnited.csproj b/exercises/concept/secure-munchester-united/SecureMunchesterUnited.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/secure-munchester-united/SecureMunchesterUnited.csproj
+++ b/exercises/concept/secure-munchester-united/SecureMunchesterUnited.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/secure-munchester-united/SecureMunchesterUnitedTests.cs b/exercises/concept/secure-munchester-united/SecureMunchesterUnitedTests.cs
index 6cc5b210be..9b3ce97609 100644
--- a/exercises/concept/secure-munchester-united/SecureMunchesterUnitedTests.cs
+++ b/exercises/concept/secure-munchester-united/SecureMunchesterUnitedTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class SecureMunchesterUnitedTests
diff --git a/exercises/concept/squeaky-clean/.meta/Exemplar.cs b/exercises/concept/squeaky-clean/.meta/Exemplar.cs
index a738868836..9b60419c64 100644
--- a/exercises/concept/squeaky-clean/.meta/Exemplar.cs
+++ b/exercises/concept/squeaky-clean/.meta/Exemplar.cs
@@ -1,4 +1,3 @@
-using System;
using System.Text;
public static class Identifier
diff --git a/exercises/concept/squeaky-clean/SqueakyClean.cs b/exercises/concept/squeaky-clean/SqueakyClean.cs
index 42ad2d51aa..02c75246dd 100644
--- a/exercises/concept/squeaky-clean/SqueakyClean.cs
+++ b/exercises/concept/squeaky-clean/SqueakyClean.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Identifier
{
public static string Clean(string identifier)
diff --git a/exercises/concept/squeaky-clean/SqueakyClean.csproj b/exercises/concept/squeaky-clean/SqueakyClean.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/squeaky-clean/SqueakyClean.csproj
+++ b/exercises/concept/squeaky-clean/SqueakyClean.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/squeaky-clean/SqueakyCleanTests.cs b/exercises/concept/squeaky-clean/SqueakyCleanTests.cs
index 03f88faeae..7a628b334d 100644
--- a/exercises/concept/squeaky-clean/SqueakyCleanTests.cs
+++ b/exercises/concept/squeaky-clean/SqueakyCleanTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class SqueakyCleanTests
diff --git a/exercises/concept/the-weather-in-deather/.meta/Exemplar.cs b/exercises/concept/the-weather-in-deather/.meta/Exemplar.cs
index 00795ea694..ff47180bec 100644
--- a/exercises/concept/the-weather-in-deather/.meta/Exemplar.cs
+++ b/exercises/concept/the-weather-in-deather/.meta/Exemplar.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class WeatherStation
{
private Reading reading;
diff --git a/exercises/concept/the-weather-in-deather/TheWeatherInDeather.cs b/exercises/concept/the-weather-in-deather/TheWeatherInDeather.cs
index e7254c656e..098fc19c2f 100644
--- a/exercises/concept/the-weather-in-deather/TheWeatherInDeather.cs
+++ b/exercises/concept/the-weather-in-deather/TheWeatherInDeather.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class WeatherStation
{
private Reading reading;
diff --git a/exercises/concept/the-weather-in-deather/TheWeatherInDeather.csproj b/exercises/concept/the-weather-in-deather/TheWeatherInDeather.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/the-weather-in-deather/TheWeatherInDeather.csproj
+++ b/exercises/concept/the-weather-in-deather/TheWeatherInDeather.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/the-weather-in-deather/TheWeatherInDeatherTests.cs b/exercises/concept/the-weather-in-deather/TheWeatherInDeatherTests.cs
index bf1f3c3c5b..7ae9702a87 100644
--- a/exercises/concept/the-weather-in-deather/TheWeatherInDeatherTests.cs
+++ b/exercises/concept/the-weather-in-deather/TheWeatherInDeatherTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
public class TheWeatherInDeatherTests
diff --git a/exercises/concept/tim-from-marketing/TimFromMarketing.cs b/exercises/concept/tim-from-marketing/TimFromMarketing.cs
index 2346758637..5b2553d88d 100644
--- a/exercises/concept/tim-from-marketing/TimFromMarketing.cs
+++ b/exercises/concept/tim-from-marketing/TimFromMarketing.cs
@@ -1,5 +1,3 @@
-using System;
-
static class Badge
{
public static string Print(int? id, string name, string? department)
diff --git a/exercises/concept/tim-from-marketing/TimFromMarketing.csproj b/exercises/concept/tim-from-marketing/TimFromMarketing.csproj
index 590e2b629e..08e05a26ff 100644
--- a/exercises/concept/tim-from-marketing/TimFromMarketing.csproj
+++ b/exercises/concept/tim-from-marketing/TimFromMarketing.csproj
@@ -2,10 +2,15 @@
net9.0
+ enable
enable
true
+
+
+
+
diff --git a/exercises/concept/tim-from-marketing/TimFromMarketingTests.cs b/exercises/concept/tim-from-marketing/TimFromMarketingTests.cs
index bd8b5871c6..e00e998950 100644
--- a/exercises/concept/tim-from-marketing/TimFromMarketingTests.cs
+++ b/exercises/concept/tim-from-marketing/TimFromMarketingTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class TimFromMarketingTests
diff --git a/exercises/concept/tracks-on-tracks-on-tracks/.meta/Exemplar.cs b/exercises/concept/tracks-on-tracks-on-tracks/.meta/Exemplar.cs
index d80fe32dbc..17be498ea0 100644
--- a/exercises/concept/tracks-on-tracks-on-tracks/.meta/Exemplar.cs
+++ b/exercises/concept/tracks-on-tracks-on-tracks/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-
public static class Languages
{
public static List NewList()
diff --git a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.cs b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.cs
index 608d0476b5..45ca751d40 100644
--- a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.cs
+++ b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Languages
{
public static List NewList()
diff --git a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.csproj b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.csproj
+++ b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracksTests.cs b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracksTests.cs
index 4244f4aba6..665c14cfb4 100644
--- a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracksTests.cs
+++ b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracksTests.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
using Exercism.Tests;
public class TracksOnTracksOnTracksTests
diff --git a/exercises/concept/weighing-machine/.meta/Exemplar.cs b/exercises/concept/weighing-machine/.meta/Exemplar.cs
index fcc2fb3e50..428e5075d8 100644
--- a/exercises/concept/weighing-machine/.meta/Exemplar.cs
+++ b/exercises/concept/weighing-machine/.meta/Exemplar.cs
@@ -1,5 +1,3 @@
-using System;
-
class WeighingMachine
{
private double _weight;
diff --git a/exercises/concept/weighing-machine/WeighingMachine.cs b/exercises/concept/weighing-machine/WeighingMachine.cs
index 0373e62ece..920df26983 100644
--- a/exercises/concept/weighing-machine/WeighingMachine.cs
+++ b/exercises/concept/weighing-machine/WeighingMachine.cs
@@ -1,5 +1,3 @@
-using System;
-
class WeighingMachine
{
// TODO: define the 'Precision' property
diff --git a/exercises/concept/weighing-machine/WeighingMachine.csproj b/exercises/concept/weighing-machine/WeighingMachine.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/concept/weighing-machine/WeighingMachine.csproj
+++ b/exercises/concept/weighing-machine/WeighingMachine.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/weighing-machine/WeighingMachineTests.cs b/exercises/concept/weighing-machine/WeighingMachineTests.cs
index b1a77ecdcb..49d116ef47 100644
--- a/exercises/concept/weighing-machine/WeighingMachineTests.cs
+++ b/exercises/concept/weighing-machine/WeighingMachineTests.cs
@@ -1,5 +1,3 @@
-using System;
-using Xunit;
using Exercism.Tests;
[UseCulture]
diff --git a/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.cs b/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.cs
index ac7f4abf7f..6857d071e9 100644
--- a/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.cs
+++ b/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.cs
@@ -1,5 +1,3 @@
-using System;
-
static class GameMaster
{
public static string Describe(Character character)
diff --git a/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.csproj b/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.csproj
+++ b/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2Tests.cs b/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2Tests.cs
index 93a6832a43..acc75aa893 100644
--- a/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2Tests.cs
+++ b/exercises/concept/wizards-and-warriors-2/WizardsAndWarriors2Tests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class WizardsAndWarriors2Tests
diff --git a/exercises/concept/wizards-and-warriors/WizardsAndWarriors.cs b/exercises/concept/wizards-and-warriors/WizardsAndWarriors.cs
index c3c785db07..fe1c3d0e6e 100644
--- a/exercises/concept/wizards-and-warriors/WizardsAndWarriors.cs
+++ b/exercises/concept/wizards-and-warriors/WizardsAndWarriors.cs
@@ -1,5 +1,3 @@
-using System;
-
abstract class Character
{
protected Character(string characterType)
diff --git a/exercises/concept/wizards-and-warriors/WizardsAndWarriors.csproj b/exercises/concept/wizards-and-warriors/WizardsAndWarriors.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/concept/wizards-and-warriors/WizardsAndWarriors.csproj
+++ b/exercises/concept/wizards-and-warriors/WizardsAndWarriors.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/concept/wizards-and-warriors/WizardsAndWarriorsTests.cs b/exercises/concept/wizards-and-warriors/WizardsAndWarriorsTests.cs
index 71348733b4..98123ab620 100644
--- a/exercises/concept/wizards-and-warriors/WizardsAndWarriorsTests.cs
+++ b/exercises/concept/wizards-and-warriors/WizardsAndWarriorsTests.cs
@@ -1,4 +1,3 @@
-using Xunit;
using Exercism.Tests;
public class WizardsAndWarriorsTests
diff --git a/exercises/practice/accumulate/.meta/Example.cs b/exercises/practice/accumulate/.meta/Example.cs
index 4611cc02a1..01c09d520e 100644
--- a/exercises/practice/accumulate/.meta/Example.cs
+++ b/exercises/practice/accumulate/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class AccumulateExtensions
{
public static IEnumerable Accumulate(this IEnumerable collection, Func func)
diff --git a/exercises/practice/accumulate/Accumulate.cs b/exercises/practice/accumulate/Accumulate.cs
index 8aebdccc75..476da8bc1e 100644
--- a/exercises/practice/accumulate/Accumulate.cs
+++ b/exercises/practice/accumulate/Accumulate.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class AccumulateExtensions
{
public static IEnumerable Accumulate(this IEnumerable collection, Func func)
diff --git a/exercises/practice/accumulate/Accumulate.csproj b/exercises/practice/accumulate/Accumulate.csproj
index 73826fe6c9..25fa2ace50 100644
--- a/exercises/practice/accumulate/Accumulate.csproj
+++ b/exercises/practice/accumulate/Accumulate.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/accumulate/AccumulateTests.cs b/exercises/practice/accumulate/AccumulateTests.cs
index 9db1daab85..7e56b78154 100644
--- a/exercises/practice/accumulate/AccumulateTests.cs
+++ b/exercises/practice/accumulate/AccumulateTests.cs
@@ -1,6 +1,3 @@
-using System.Linq;
-using Xunit;
-
public class AccumulateTests
{
[Fact]
diff --git a/exercises/practice/acronym/.meta/Example.cs b/exercises/practice/acronym/.meta/Example.cs
index 142ebfd778..8230a48e65 100644
--- a/exercises/practice/acronym/.meta/Example.cs
+++ b/exercises/practice/acronym/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
using System.Text.RegularExpressions;
public static class Acronym
diff --git a/exercises/practice/acronym/Acronym.cs b/exercises/practice/acronym/Acronym.cs
index 97988e820d..2b316329cb 100644
--- a/exercises/practice/acronym/Acronym.cs
+++ b/exercises/practice/acronym/Acronym.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Acronym
{
public static string Abbreviate(string phrase)
diff --git a/exercises/practice/acronym/Acronym.csproj b/exercises/practice/acronym/Acronym.csproj
index b0f97fdf79..a8a1943d15 100644
--- a/exercises/practice/acronym/Acronym.csproj
+++ b/exercises/practice/acronym/Acronym.csproj
@@ -4,9 +4,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/acronym/AcronymTests.cs b/exercises/practice/acronym/AcronymTests.cs
index d6c94d91d0..062290f22c 100644
--- a/exercises/practice/acronym/AcronymTests.cs
+++ b/exercises/practice/acronym/AcronymTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class AcronymTests
{
[Fact]
diff --git a/exercises/practice/affine-cipher/.meta/Example.cs b/exercises/practice/affine-cipher/.meta/Example.cs
index 45ddb47410..cf8fc72194 100644
--- a/exercises/practice/affine-cipher/.meta/Example.cs
+++ b/exercises/practice/affine-cipher/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text;
public static class AffineCipher
diff --git a/exercises/practice/affine-cipher/AffineCipher.cs b/exercises/practice/affine-cipher/AffineCipher.cs
index e6f6557fd3..77a6f5b92b 100644
--- a/exercises/practice/affine-cipher/AffineCipher.cs
+++ b/exercises/practice/affine-cipher/AffineCipher.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class AffineCipher
{
public static string Encode(string plainText, int a, int b)
diff --git a/exercises/practice/affine-cipher/AffineCipher.csproj b/exercises/practice/affine-cipher/AffineCipher.csproj
index 1b40aeb201..1594e71326 100644
--- a/exercises/practice/affine-cipher/AffineCipher.csproj
+++ b/exercises/practice/affine-cipher/AffineCipher.csproj
@@ -4,9 +4,14 @@
Exe
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/affine-cipher/AffineCipherTests.cs b/exercises/practice/affine-cipher/AffineCipherTests.cs
index 63e5955d11..7d8c5f66db 100644
--- a/exercises/practice/affine-cipher/AffineCipherTests.cs
+++ b/exercises/practice/affine-cipher/AffineCipherTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class AffineCipherTests
{
[Fact]
diff --git a/exercises/practice/all-your-base/.meta/Example.cs b/exercises/practice/all-your-base/.meta/Example.cs
index e7b78cc99b..3786991b49 100644
--- a/exercises/practice/all-your-base/.meta/Example.cs
+++ b/exercises/practice/all-your-base/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class AllYourBase
{
public static int[] Rebase(int inputBase, int[] inputDigits, int outputBase)
diff --git a/exercises/practice/all-your-base/AllYourBase.cs b/exercises/practice/all-your-base/AllYourBase.cs
index 692533e9ea..1af8af06e5 100644
--- a/exercises/practice/all-your-base/AllYourBase.cs
+++ b/exercises/practice/all-your-base/AllYourBase.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class AllYourBase
{
public static int[] Rebase(int inputBase, int[] inputDigits, int outputBase)
diff --git a/exercises/practice/all-your-base/AllYourBase.csproj b/exercises/practice/all-your-base/AllYourBase.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/all-your-base/AllYourBase.csproj
+++ b/exercises/practice/all-your-base/AllYourBase.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/all-your-base/AllYourBaseTests.cs b/exercises/practice/all-your-base/AllYourBaseTests.cs
index 0b8a287600..4702807c0d 100644
--- a/exercises/practice/all-your-base/AllYourBaseTests.cs
+++ b/exercises/practice/all-your-base/AllYourBaseTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class AllYourBaseTests
{
[Fact]
diff --git a/exercises/practice/allergies/.meta/Example.cs b/exercises/practice/allergies/.meta/Example.cs
index 4d3e9ebe2c..1e72d5aa0d 100644
--- a/exercises/practice/allergies/.meta/Example.cs
+++ b/exercises/practice/allergies/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
[Flags]
public enum Allergen
{
diff --git a/exercises/practice/allergies/Allergies.cs b/exercises/practice/allergies/Allergies.cs
index 8fc5f88776..da81e54a93 100644
--- a/exercises/practice/allergies/Allergies.cs
+++ b/exercises/practice/allergies/Allergies.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Allergen
{
Eggs,
diff --git a/exercises/practice/allergies/Allergies.csproj b/exercises/practice/allergies/Allergies.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/allergies/Allergies.csproj
+++ b/exercises/practice/allergies/Allergies.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/allergies/AllergiesTests.cs b/exercises/practice/allergies/AllergiesTests.cs
index 006d5ca72a..81e01102d0 100644
--- a/exercises/practice/allergies/AllergiesTests.cs
+++ b/exercises/practice/allergies/AllergiesTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class AllergiesTests
{
[Fact]
diff --git a/exercises/practice/alphametics/.meta/Example.cs b/exercises/practice/alphametics/.meta/Example.cs
index 81c3622b2f..32f8b3c2c4 100644
--- a/exercises/practice/alphametics/.meta/Example.cs
+++ b/exercises/practice/alphametics/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class Alphametics
{
public static IDictionary Solve(string equation) => AlphameticsSolver.Solve(Parse(equation));
diff --git a/exercises/practice/alphametics/Alphametics.cs b/exercises/practice/alphametics/Alphametics.cs
index 028549379b..c8ec3841ca 100644
--- a/exercises/practice/alphametics/Alphametics.cs
+++ b/exercises/practice/alphametics/Alphametics.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Alphametics
{
public static IDictionary Solve(string equation)
diff --git a/exercises/practice/alphametics/Alphametics.csproj b/exercises/practice/alphametics/Alphametics.csproj
index 5544c7f0f6..81df34dbc2 100644
--- a/exercises/practice/alphametics/Alphametics.csproj
+++ b/exercises/practice/alphametics/Alphametics.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/alphametics/AlphameticsTests.cs b/exercises/practice/alphametics/AlphameticsTests.cs
index 6d3421d649..98b6e23448 100644
--- a/exercises/practice/alphametics/AlphameticsTests.cs
+++ b/exercises/practice/alphametics/AlphameticsTests.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using Xunit;
-
public class AlphameticsTests
{
[Fact]
diff --git a/exercises/practice/anagram/.meta/Example.cs b/exercises/practice/anagram/.meta/Example.cs
index 1aa4e6b656..89bd988c29 100644
--- a/exercises/practice/anagram/.meta/Example.cs
+++ b/exercises/practice/anagram/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Linq;
-using System.Collections.Generic;
-
public class Anagram
{
private string baseWord;
diff --git a/exercises/practice/anagram/Anagram.cs b/exercises/practice/anagram/Anagram.cs
index f1f3d801c4..19488f2af4 100644
--- a/exercises/practice/anagram/Anagram.cs
+++ b/exercises/practice/anagram/Anagram.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Anagram
{
public Anagram(string baseWord)
diff --git a/exercises/practice/anagram/Anagram.csproj b/exercises/practice/anagram/Anagram.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/anagram/Anagram.csproj
+++ b/exercises/practice/anagram/Anagram.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/anagram/AnagramTests.cs b/exercises/practice/anagram/AnagramTests.cs
index d99ad5814c..754732edc6 100644
--- a/exercises/practice/anagram/AnagramTests.cs
+++ b/exercises/practice/anagram/AnagramTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class AnagramTests
{
[Fact]
diff --git a/exercises/practice/armstrong-numbers/.meta/Example.cs b/exercises/practice/armstrong-numbers/.meta/Example.cs
index d6da3ad21a..da52a4630b 100644
--- a/exercises/practice/armstrong-numbers/.meta/Example.cs
+++ b/exercises/practice/armstrong-numbers/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ArmstrongNumbers
{
public static bool IsArmstrongNumber(int number)
diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbers.cs b/exercises/practice/armstrong-numbers/ArmstrongNumbers.cs
index 3fb3379d8d..f41afaa6d0 100644
--- a/exercises/practice/armstrong-numbers/ArmstrongNumbers.cs
+++ b/exercises/practice/armstrong-numbers/ArmstrongNumbers.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ArmstrongNumbers
{
public static bool IsArmstrongNumber(int number)
diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbers.csproj b/exercises/practice/armstrong-numbers/ArmstrongNumbers.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/armstrong-numbers/ArmstrongNumbers.csproj
+++ b/exercises/practice/armstrong-numbers/ArmstrongNumbers.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.cs b/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.cs
index de7b93dbae..5c31735bc0 100644
--- a/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.cs
+++ b/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ArmstrongNumbersTests
{
[Fact]
diff --git a/exercises/practice/atbash-cipher/.meta/Example.cs b/exercises/practice/atbash-cipher/.meta/Example.cs
index 682cd6b031..c8206faa8c 100644
--- a/exercises/practice/atbash-cipher/.meta/Example.cs
+++ b/exercises/practice/atbash-cipher/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class AtbashCipher
{
private const int BlockSize = 5;
diff --git a/exercises/practice/atbash-cipher/AtbashCipher.cs b/exercises/practice/atbash-cipher/AtbashCipher.cs
index 2c26e2ad30..9f05a85036 100644
--- a/exercises/practice/atbash-cipher/AtbashCipher.cs
+++ b/exercises/practice/atbash-cipher/AtbashCipher.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class AtbashCipher
{
public static string Encode(string plainValue)
diff --git a/exercises/practice/atbash-cipher/AtbashCipher.csproj b/exercises/practice/atbash-cipher/AtbashCipher.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/atbash-cipher/AtbashCipher.csproj
+++ b/exercises/practice/atbash-cipher/AtbashCipher.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/atbash-cipher/AtbashCipherTests.cs b/exercises/practice/atbash-cipher/AtbashCipherTests.cs
index 38dcf73ab6..bd05a2a21d 100644
--- a/exercises/practice/atbash-cipher/AtbashCipherTests.cs
+++ b/exercises/practice/atbash-cipher/AtbashCipherTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class AtbashCipherTests
{
[Fact]
diff --git a/exercises/practice/bank-account/.meta/Example.cs b/exercises/practice/bank-account/.meta/Example.cs
index 5814de4013..f616d9ba7e 100644
--- a/exercises/practice/bank-account/.meta/Example.cs
+++ b/exercises/practice/bank-account/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public class BankAccount
{
private readonly object _lock = new object();
diff --git a/exercises/practice/bank-account/BankAccount.cs b/exercises/practice/bank-account/BankAccount.cs
index b3ba294735..b65164ddff 100644
--- a/exercises/practice/bank-account/BankAccount.cs
+++ b/exercises/practice/bank-account/BankAccount.cs
@@ -1,5 +1,3 @@
-using System;
-
public class BankAccount
{
public void Open()
diff --git a/exercises/practice/bank-account/BankAccount.csproj b/exercises/practice/bank-account/BankAccount.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/bank-account/BankAccount.csproj
+++ b/exercises/practice/bank-account/BankAccount.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/bank-account/BankAccountTests.cs b/exercises/practice/bank-account/BankAccountTests.cs
index 76d262ffda..1e8890929f 100644
--- a/exercises/practice/bank-account/BankAccountTests.cs
+++ b/exercises/practice/bank-account/BankAccountTests.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using Xunit;
-
public class BankAccountTests
{
[Fact]
diff --git a/exercises/practice/beer-song/.meta/Example.cs b/exercises/practice/beer-song/.meta/Example.cs
index 554e94260e..fb64dd9be6 100644
--- a/exercises/practice/beer-song/.meta/Example.cs
+++ b/exercises/practice/beer-song/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Linq;
-
public static class BeerSong
{
public static string Verse(int number)
diff --git a/exercises/practice/beer-song/BeerSong.cs b/exercises/practice/beer-song/BeerSong.cs
index 30d9484b37..7e086041a7 100644
--- a/exercises/practice/beer-song/BeerSong.cs
+++ b/exercises/practice/beer-song/BeerSong.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class BeerSong
{
public static string Recite(int startBottles, int takeDown)
diff --git a/exercises/practice/beer-song/BeerSong.csproj b/exercises/practice/beer-song/BeerSong.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/beer-song/BeerSong.csproj
+++ b/exercises/practice/beer-song/BeerSong.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/beer-song/BeerSongTests.cs b/exercises/practice/beer-song/BeerSongTests.cs
index bca7fabcd1..a44036d31b 100644
--- a/exercises/practice/beer-song/BeerSongTests.cs
+++ b/exercises/practice/beer-song/BeerSongTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class BeerSongTests
{
[Fact]
diff --git a/exercises/practice/binary-search-tree/.meta/Example.cs b/exercises/practice/binary-search-tree/.meta/Example.cs
index 34155833fa..bfe35ab3a9 100644
--- a/exercises/practice/binary-search-tree/.meta/Example.cs
+++ b/exercises/practice/binary-search-tree/.meta/Example.cs
@@ -1,7 +1,4 @@
-using System;
using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
public class BinarySearchTree : IEnumerable
{
diff --git a/exercises/practice/binary-search-tree/BinarySearchTree.cs b/exercises/practice/binary-search-tree/BinarySearchTree.cs
index 71f354de0a..114e4c691a 100644
--- a/exercises/practice/binary-search-tree/BinarySearchTree.cs
+++ b/exercises/practice/binary-search-tree/BinarySearchTree.cs
@@ -1,6 +1,4 @@
-using System;
using System.Collections;
-using System.Collections.Generic;
public class BinarySearchTree : IEnumerable
{
diff --git a/exercises/practice/binary-search-tree/BinarySearchTree.csproj b/exercises/practice/binary-search-tree/BinarySearchTree.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/binary-search-tree/BinarySearchTree.csproj
+++ b/exercises/practice/binary-search-tree/BinarySearchTree.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/binary-search-tree/BinarySearchTreeTests.cs b/exercises/practice/binary-search-tree/BinarySearchTreeTests.cs
index 1eae967713..5b8c181e81 100644
--- a/exercises/practice/binary-search-tree/BinarySearchTreeTests.cs
+++ b/exercises/practice/binary-search-tree/BinarySearchTreeTests.cs
@@ -1,6 +1,3 @@
-using System.Linq;
-using Xunit;
-
public class BinarySearchTreeTests
{
[Fact]
diff --git a/exercises/practice/binary-search/BinarySearch.cs b/exercises/practice/binary-search/BinarySearch.cs
index 63271c8c4a..da87e7315c 100644
--- a/exercises/practice/binary-search/BinarySearch.cs
+++ b/exercises/practice/binary-search/BinarySearch.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class BinarySearch
{
public static int Find(int[] input, int value)
diff --git a/exercises/practice/binary-search/BinarySearch.csproj b/exercises/practice/binary-search/BinarySearch.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/binary-search/BinarySearch.csproj
+++ b/exercises/practice/binary-search/BinarySearch.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/binary-search/BinarySearchTests.cs b/exercises/practice/binary-search/BinarySearchTests.cs
index 6496d10fab..be408d512e 100644
--- a/exercises/practice/binary-search/BinarySearchTests.cs
+++ b/exercises/practice/binary-search/BinarySearchTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class BinarySearchTests
{
[Fact]
diff --git a/exercises/practice/binary/.meta/Example.cs b/exercises/practice/binary/.meta/Example.cs
index 5a16c88670..d54fb05f4a 100644
--- a/exercises/practice/binary/.meta/Example.cs
+++ b/exercises/practice/binary/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public class Binary
{
public static int ToDecimal(string binary)
diff --git a/exercises/practice/binary/Binary.cs b/exercises/practice/binary/Binary.cs
index 6d8025c034..4f123c26bc 100644
--- a/exercises/practice/binary/Binary.cs
+++ b/exercises/practice/binary/Binary.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Binary
{
public static int ToDecimal(string binary)
diff --git a/exercises/practice/binary/Binary.csproj b/exercises/practice/binary/Binary.csproj
index 5553da3b47..185cbb95e8 100644
--- a/exercises/practice/binary/Binary.csproj
+++ b/exercises/practice/binary/Binary.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/binary/BinaryTests.cs b/exercises/practice/binary/BinaryTests.cs
index 8e0f38913e..3acf6246fd 100644
--- a/exercises/practice/binary/BinaryTests.cs
+++ b/exercises/practice/binary/BinaryTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class BinaryTests
{
[Fact]
diff --git a/exercises/practice/bob/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/bob/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/bob/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/bob/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/bob/Bob.cs b/exercises/practice/bob/Bob.cs
index 9a5349f63d..f385721c65 100644
--- a/exercises/practice/bob/Bob.cs
+++ b/exercises/practice/bob/Bob.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Bob
{
public static string Response(string statement)
diff --git a/exercises/practice/bob/Bob.csproj b/exercises/practice/bob/Bob.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/bob/Bob.csproj
+++ b/exercises/practice/bob/Bob.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/bob/BobTests.cs b/exercises/practice/bob/BobTests.cs
index cab1e6d64f..211f9d33bd 100644
--- a/exercises/practice/bob/BobTests.cs
+++ b/exercises/practice/bob/BobTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class BobTests
{
[Fact]
diff --git a/exercises/practice/book-store/.meta/Example.cs b/exercises/practice/book-store/.meta/Example.cs
index 42467d4b32..fedb9bbd1e 100644
--- a/exercises/practice/book-store/.meta/Example.cs
+++ b/exercises/practice/book-store/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class BookStore
{
private const decimal BookPrice = 8.0m;
diff --git a/exercises/practice/book-store/BookStore.cs b/exercises/practice/book-store/BookStore.cs
index f7076c9a90..6670e047d4 100644
--- a/exercises/practice/book-store/BookStore.cs
+++ b/exercises/practice/book-store/BookStore.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class BookStore
{
public static decimal Total(IEnumerable books)
diff --git a/exercises/practice/book-store/BookStore.csproj b/exercises/practice/book-store/BookStore.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/book-store/BookStore.csproj
+++ b/exercises/practice/book-store/BookStore.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/book-store/BookStoreTests.cs b/exercises/practice/book-store/BookStoreTests.cs
index e956c11d9a..38b49db735 100644
--- a/exercises/practice/book-store/BookStoreTests.cs
+++ b/exercises/practice/book-store/BookStoreTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class BookStoreTests
{
[Fact]
diff --git a/exercises/practice/bowling/.meta/Example.cs b/exercises/practice/bowling/.meta/Example.cs
index 15d50d548c..f8d6daa680 100644
--- a/exercises/practice/bowling/.meta/Example.cs
+++ b/exercises/practice/bowling/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System;
-
public class BowlingGame
{
private const int NumberOfFrames = 10;
diff --git a/exercises/practice/bowling/Bowling.cs b/exercises/practice/bowling/Bowling.cs
index 906a44aeed..fd1ace0bdf 100644
--- a/exercises/practice/bowling/Bowling.cs
+++ b/exercises/practice/bowling/Bowling.cs
@@ -1,5 +1,3 @@
-using System;
-
public class BowlingGame
{
public void Roll(int pins)
diff --git a/exercises/practice/bowling/Bowling.csproj b/exercises/practice/bowling/Bowling.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/bowling/Bowling.csproj
+++ b/exercises/practice/bowling/Bowling.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/bowling/BowlingTests.cs b/exercises/practice/bowling/BowlingTests.cs
index cdc82b0bbe..19ecb7f790 100644
--- a/exercises/practice/bowling/BowlingTests.cs
+++ b/exercises/practice/bowling/BowlingTests.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using Xunit;
-
public class BowlingTests
{
[Fact]
diff --git a/exercises/practice/change/.meta/Example.cs b/exercises/practice/change/.meta/Example.cs
index 566521e12f..a6029723b3 100644
--- a/exercises/practice/change/.meta/Example.cs
+++ b/exercises/practice/change/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class Change
{
public static int[] FindFewestCoins(int[] coins, int target)
diff --git a/exercises/practice/change/Change.cs b/exercises/practice/change/Change.cs
index 5704cba826..e1920230f3 100644
--- a/exercises/practice/change/Change.cs
+++ b/exercises/practice/change/Change.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Change
{
public static int[] FindFewestCoins(int[] coins, int target)
diff --git a/exercises/practice/change/Change.csproj b/exercises/practice/change/Change.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/change/Change.csproj
+++ b/exercises/practice/change/Change.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/change/ChangeTests.cs b/exercises/practice/change/ChangeTests.cs
index 30e288ddb0..46de497e08 100644
--- a/exercises/practice/change/ChangeTests.cs
+++ b/exercises/practice/change/ChangeTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class ChangeTests
{
[Fact]
diff --git a/exercises/practice/circular-buffer/.meta/Example.cs b/exercises/practice/circular-buffer/.meta/Example.cs
index 9508f174c0..762929cc0b 100644
--- a/exercises/practice/circular-buffer/.meta/Example.cs
+++ b/exercises/practice/circular-buffer/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class CircularBuffer
{
private readonly int capacity;
diff --git a/exercises/practice/circular-buffer/CircularBuffer.cs b/exercises/practice/circular-buffer/CircularBuffer.cs
index d734d850f6..225289bc55 100644
--- a/exercises/practice/circular-buffer/CircularBuffer.cs
+++ b/exercises/practice/circular-buffer/CircularBuffer.cs
@@ -1,5 +1,3 @@
-using System;
-
public class CircularBuffer
{
public CircularBuffer(int capacity)
diff --git a/exercises/practice/circular-buffer/CircularBuffer.csproj b/exercises/practice/circular-buffer/CircularBuffer.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/circular-buffer/CircularBuffer.csproj
+++ b/exercises/practice/circular-buffer/CircularBuffer.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/circular-buffer/CircularBufferTests.cs b/exercises/practice/circular-buffer/CircularBufferTests.cs
index dbf2af7ab8..8bfcd79451 100644
--- a/exercises/practice/circular-buffer/CircularBufferTests.cs
+++ b/exercises/practice/circular-buffer/CircularBufferTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class CircularBufferTests
{
[Fact]
diff --git a/exercises/practice/clock/.meta/Example.cs b/exercises/practice/clock/.meta/Example.cs
index c2e23c3ae6..f0b57ea3d7 100644
--- a/exercises/practice/clock/.meta/Example.cs
+++ b/exercises/practice/clock/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public struct Clock
{
public Clock(int hours, int minutes = 0)
diff --git a/exercises/practice/clock/Clock.cs b/exercises/practice/clock/Clock.cs
index 3c3a4c6dc4..3c504c5176 100644
--- a/exercises/practice/clock/Clock.cs
+++ b/exercises/practice/clock/Clock.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Clock
{
public Clock(int hours, int minutes)
diff --git a/exercises/practice/clock/Clock.csproj b/exercises/practice/clock/Clock.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/clock/Clock.csproj
+++ b/exercises/practice/clock/Clock.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/clock/ClockTests.cs b/exercises/practice/clock/ClockTests.cs
index 69e0243721..099346ee8b 100644
--- a/exercises/practice/clock/ClockTests.cs
+++ b/exercises/practice/clock/ClockTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ClockTests
{
[Fact]
diff --git a/exercises/practice/collatz-conjecture/.meta/Example.cs b/exercises/practice/collatz-conjecture/.meta/Example.cs
index 700888bb86..7bfabb121b 100644
--- a/exercises/practice/collatz-conjecture/.meta/Example.cs
+++ b/exercises/practice/collatz-conjecture/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class CollatzConjecture
{
public static int Steps(int number)
diff --git a/exercises/practice/collatz-conjecture/CollatzConjecture.cs b/exercises/practice/collatz-conjecture/CollatzConjecture.cs
index 6225464a16..658b2f12b4 100644
--- a/exercises/practice/collatz-conjecture/CollatzConjecture.cs
+++ b/exercises/practice/collatz-conjecture/CollatzConjecture.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class CollatzConjecture
{
public static int Steps(int number)
diff --git a/exercises/practice/collatz-conjecture/CollatzConjecture.csproj b/exercises/practice/collatz-conjecture/CollatzConjecture.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/practice/collatz-conjecture/CollatzConjecture.csproj
+++ b/exercises/practice/collatz-conjecture/CollatzConjecture.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/collatz-conjecture/CollatzConjectureTests.cs b/exercises/practice/collatz-conjecture/CollatzConjectureTests.cs
index b9515f260a..977c05da96 100644
--- a/exercises/practice/collatz-conjecture/CollatzConjectureTests.cs
+++ b/exercises/practice/collatz-conjecture/CollatzConjectureTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class CollatzConjectureTests
{
[Fact]
diff --git a/exercises/practice/complex-numbers/.meta/Example.cs b/exercises/practice/complex-numbers/.meta/Example.cs
index 3805fb1e7c..c3c2364c6d 100644
--- a/exercises/practice/complex-numbers/.meta/Example.cs
+++ b/exercises/practice/complex-numbers/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public record ComplexNumber(double R, double I)
{
public double Real() => R;
diff --git a/exercises/practice/complex-numbers/ComplexNumbers.cs b/exercises/practice/complex-numbers/ComplexNumbers.cs
index f286679030..15fc2038cf 100644
--- a/exercises/practice/complex-numbers/ComplexNumbers.cs
+++ b/exercises/practice/complex-numbers/ComplexNumbers.cs
@@ -1,5 +1,3 @@
-using System;
-
public struct ComplexNumber
{
public ComplexNumber(double real, double imaginary)
diff --git a/exercises/practice/complex-numbers/ComplexNumbers.csproj b/exercises/practice/complex-numbers/ComplexNumbers.csproj
index 02b41704e4..de38b2a33f 100644
--- a/exercises/practice/complex-numbers/ComplexNumbers.csproj
+++ b/exercises/practice/complex-numbers/ComplexNumbers.csproj
@@ -4,9 +4,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/complex-numbers/ComplexNumbersTests.cs b/exercises/practice/complex-numbers/ComplexNumbersTests.cs
index 32c114021e..544c571d12 100644
--- a/exercises/practice/complex-numbers/ComplexNumbersTests.cs
+++ b/exercises/practice/complex-numbers/ComplexNumbersTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class ComplexNumbersTests
{
[Fact]
diff --git a/exercises/practice/connect/.meta/Example.cs b/exercises/practice/connect/.meta/Example.cs
index a528cd9db7..cecc3af50c 100644
--- a/exercises/practice/connect/.meta/Example.cs
+++ b/exercises/practice/connect/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text.RegularExpressions;
public enum ConnectWinner
diff --git a/exercises/practice/connect/Connect.cs b/exercises/practice/connect/Connect.cs
index dacf074db5..3bda94bc13 100644
--- a/exercises/practice/connect/Connect.cs
+++ b/exercises/practice/connect/Connect.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum ConnectWinner
{
White,
diff --git a/exercises/practice/connect/Connect.csproj b/exercises/practice/connect/Connect.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/connect/Connect.csproj
+++ b/exercises/practice/connect/Connect.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/connect/ConnectTests.cs b/exercises/practice/connect/ConnectTests.cs
index d185ea5fb6..f96f96f3f5 100644
--- a/exercises/practice/connect/ConnectTests.cs
+++ b/exercises/practice/connect/ConnectTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ConnectTests
{
[Fact]
diff --git a/exercises/practice/crypto-square/.meta/Example.cs b/exercises/practice/crypto-square/.meta/Example.cs
index 2cbc8dfd8e..eadbb6ce7c 100644
--- a/exercises/practice/crypto-square/.meta/Example.cs
+++ b/exercises/practice/crypto-square/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class CryptoSquare
{
public static string NormalizedPlaintext(string plaintext) => new string(plaintext.ToLowerInvariant().Where(char.IsLetterOrDigit).ToArray());
diff --git a/exercises/practice/crypto-square/CryptoSquare.cs b/exercises/practice/crypto-square/CryptoSquare.cs
index 80e25ee8d1..2577666837 100644
--- a/exercises/practice/crypto-square/CryptoSquare.cs
+++ b/exercises/practice/crypto-square/CryptoSquare.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class CryptoSquare
{
public static string NormalizedPlaintext(string plaintext)
diff --git a/exercises/practice/crypto-square/CryptoSquare.csproj b/exercises/practice/crypto-square/CryptoSquare.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/crypto-square/CryptoSquare.csproj
+++ b/exercises/practice/crypto-square/CryptoSquare.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/crypto-square/CryptoSquareTests.cs b/exercises/practice/crypto-square/CryptoSquareTests.cs
index bfa92fb320..0479b80dea 100644
--- a/exercises/practice/crypto-square/CryptoSquareTests.cs
+++ b/exercises/practice/crypto-square/CryptoSquareTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class CryptoSquareTests
{
[Fact]
diff --git a/exercises/practice/custom-set/.meta/Example.cs b/exercises/practice/custom-set/.meta/Example.cs
index f6273f67bc..5b5f87a210 100644
--- a/exercises/practice/custom-set/.meta/Example.cs
+++ b/exercises/practice/custom-set/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public class CustomSet
{
private readonly SortedDictionary items = new SortedDictionary();
diff --git a/exercises/practice/custom-set/CustomSet.cs b/exercises/practice/custom-set/CustomSet.cs
index a698f65841..0be6cad169 100644
--- a/exercises/practice/custom-set/CustomSet.cs
+++ b/exercises/practice/custom-set/CustomSet.cs
@@ -1,5 +1,3 @@
-using System;
-
public class CustomSet
{
public CustomSet(params int[] values)
diff --git a/exercises/practice/custom-set/CustomSet.csproj b/exercises/practice/custom-set/CustomSet.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/custom-set/CustomSet.csproj
+++ b/exercises/practice/custom-set/CustomSet.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/custom-set/CustomSetTests.cs b/exercises/practice/custom-set/CustomSetTests.cs
index 5e0a344b50..baa1fa0530 100644
--- a/exercises/practice/custom-set/CustomSetTests.cs
+++ b/exercises/practice/custom-set/CustomSetTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class CustomSetTests
{
[Fact]
diff --git a/exercises/practice/darts/.meta/Example.cs b/exercises/practice/darts/.meta/Example.cs
index cc9baccca4..02fd533377 100644
--- a/exercises/practice/darts/.meta/Example.cs
+++ b/exercises/practice/darts/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Darts
{
public static int Score(double x, double y)
diff --git a/exercises/practice/darts/Darts.cs b/exercises/practice/darts/Darts.cs
index 64da5a8a7e..3d3f874646 100644
--- a/exercises/practice/darts/Darts.cs
+++ b/exercises/practice/darts/Darts.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Darts
{
public static int Score(double x, double y)
diff --git a/exercises/practice/darts/Darts.csproj b/exercises/practice/darts/Darts.csproj
index 8b75d52b07..8bf35abc23 100644
--- a/exercises/practice/darts/Darts.csproj
+++ b/exercises/practice/darts/Darts.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/darts/DartsTests.cs b/exercises/practice/darts/DartsTests.cs
index b771f9f844..61b8f3822e 100644
--- a/exercises/practice/darts/DartsTests.cs
+++ b/exercises/practice/darts/DartsTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class DartsTests
{
[Fact]
diff --git a/exercises/practice/diamond/.meta/Example.cs b/exercises/practice/diamond/.meta/Example.cs
index 966e8c6975..c6b2c3d750 100644
--- a/exercises/practice/diamond/.meta/Example.cs
+++ b/exercises/practice/diamond/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class Diamond
{
public static string Make(char target)
diff --git a/exercises/practice/diamond/Diamond.cs b/exercises/practice/diamond/Diamond.cs
index da10c6c9c4..064e11937b 100644
--- a/exercises/practice/diamond/Diamond.cs
+++ b/exercises/practice/diamond/Diamond.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Diamond
{
public static string Make(char target)
diff --git a/exercises/practice/diamond/Diamond.csproj b/exercises/practice/diamond/Diamond.csproj
index 425016c2d0..458a570eeb 100644
--- a/exercises/practice/diamond/Diamond.csproj
+++ b/exercises/practice/diamond/Diamond.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/diamond/DiamondTests.cs b/exercises/practice/diamond/DiamondTests.cs
index f712fd3f18..ca3c0acea0 100644
--- a/exercises/practice/diamond/DiamondTests.cs
+++ b/exercises/practice/diamond/DiamondTests.cs
@@ -1,8 +1,5 @@
-using Xunit;
using FsCheck.Xunit;
using FsCheck;
-using System;
-using System.Linq;
public class DiamondTests
{
diff --git a/exercises/practice/difference-of-squares/.meta/Example.cs b/exercises/practice/difference-of-squares/.meta/Example.cs
index 3923363c9e..c5254356a4 100644
--- a/exercises/practice/difference-of-squares/.meta/Example.cs
+++ b/exercises/practice/difference-of-squares/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class DifferenceOfSquares
{
public static int CalculateSquareOfSum(int max)
diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquares.cs b/exercises/practice/difference-of-squares/DifferenceOfSquares.cs
index df12e445ca..3c68fce666 100644
--- a/exercises/practice/difference-of-squares/DifferenceOfSquares.cs
+++ b/exercises/practice/difference-of-squares/DifferenceOfSquares.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class DifferenceOfSquares
{
public static int CalculateSquareOfSum(int max)
diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquares.csproj b/exercises/practice/difference-of-squares/DifferenceOfSquares.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/difference-of-squares/DifferenceOfSquares.csproj
+++ b/exercises/practice/difference-of-squares/DifferenceOfSquares.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.cs b/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.cs
index 09ae9a2338..8a0c9eac32 100644
--- a/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.cs
+++ b/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class DifferenceOfSquaresTests
{
[Fact]
diff --git a/exercises/practice/diffie-hellman/.meta/Example.cs b/exercises/practice/diffie-hellman/.meta/Example.cs
index ffc16432a3..cc716d5c72 100644
--- a/exercises/practice/diffie-hellman/.meta/Example.cs
+++ b/exercises/practice/diffie-hellman/.meta/Example.cs
@@ -1,4 +1,3 @@
-using System;
using System.Numerics;
public static class DiffieHellman
diff --git a/exercises/practice/diffie-hellman/DiffieHellman.cs b/exercises/practice/diffie-hellman/DiffieHellman.cs
index 3ea476c2ac..a0bc535e80 100644
--- a/exercises/practice/diffie-hellman/DiffieHellman.cs
+++ b/exercises/practice/diffie-hellman/DiffieHellman.cs
@@ -1,4 +1,3 @@
-using System;
using System.Numerics;
public static class DiffieHellman
diff --git a/exercises/practice/diffie-hellman/DiffieHellman.csproj b/exercises/practice/diffie-hellman/DiffieHellman.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/diffie-hellman/DiffieHellman.csproj
+++ b/exercises/practice/diffie-hellman/DiffieHellman.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/diffie-hellman/DiffieHellmanTests.cs b/exercises/practice/diffie-hellman/DiffieHellmanTests.cs
index 82fa1f3147..995e914bc1 100644
--- a/exercises/practice/diffie-hellman/DiffieHellmanTests.cs
+++ b/exercises/practice/diffie-hellman/DiffieHellmanTests.cs
@@ -1,6 +1,4 @@
-using System.Linq;
using System.Numerics;
-using Xunit;
public class DiffieHellmanTests
{
diff --git a/exercises/practice/dnd-character/.meta/Example.cs b/exercises/practice/dnd-character/.meta/Example.cs
index 7bd4ff85b9..d8379f5a46 100644
--- a/exercises/practice/dnd-character/.meta/Example.cs
+++ b/exercises/practice/dnd-character/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class DndCharacter
{
private static readonly Random Random = new Random();
diff --git a/exercises/practice/dnd-character/DndCharacter.cs b/exercises/practice/dnd-character/DndCharacter.cs
index d7ebaaaacf..10b8ac84e8 100644
--- a/exercises/practice/dnd-character/DndCharacter.cs
+++ b/exercises/practice/dnd-character/DndCharacter.cs
@@ -1,5 +1,3 @@
-using System;
-
public class DndCharacter
{
public int Strength { get; }
diff --git a/exercises/practice/dnd-character/DndCharacter.csproj b/exercises/practice/dnd-character/DndCharacter.csproj
index 8b75d52b07..8bf35abc23 100644
--- a/exercises/practice/dnd-character/DndCharacter.csproj
+++ b/exercises/practice/dnd-character/DndCharacter.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/dnd-character/DndCharacterTests.cs b/exercises/practice/dnd-character/DndCharacterTests.cs
index 09a15588ce..5a73cfe94d 100644
--- a/exercises/practice/dnd-character/DndCharacterTests.cs
+++ b/exercises/practice/dnd-character/DndCharacterTests.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
-
public class DndCharacterTests
{
[Fact]
diff --git a/exercises/practice/dominoes/.meta/Example.cs b/exercises/practice/dominoes/.meta/Example.cs
index 11d24abdf4..6676baca1c 100644
--- a/exercises/practice/dominoes/.meta/Example.cs
+++ b/exercises/practice/dominoes/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class Dominoes
{
public static bool CanChain(IEnumerable<(int, int)> dominoes)
diff --git a/exercises/practice/dominoes/Dominoes.cs b/exercises/practice/dominoes/Dominoes.cs
index 583744323c..1333002781 100644
--- a/exercises/practice/dominoes/Dominoes.cs
+++ b/exercises/practice/dominoes/Dominoes.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Dominoes
{
public static bool CanChain(IEnumerable<(int, int)> dominoes)
diff --git a/exercises/practice/dominoes/Dominoes.csproj b/exercises/practice/dominoes/Dominoes.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/dominoes/Dominoes.csproj
+++ b/exercises/practice/dominoes/Dominoes.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/dominoes/DominoesTests.cs b/exercises/practice/dominoes/DominoesTests.cs
index 1e228e2d40..cede33128b 100644
--- a/exercises/practice/dominoes/DominoesTests.cs
+++ b/exercises/practice/dominoes/DominoesTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class DominoesTests
{
[Fact]
diff --git a/exercises/practice/dot-dsl/.meta/Example.cs b/exercises/practice/dot-dsl/.meta/Example.cs
index 907f4b4f3d..0ac114825f 100644
--- a/exercises/practice/dot-dsl/.meta/Example.cs
+++ b/exercises/practice/dot-dsl/.meta/Example.cs
@@ -1,5 +1,4 @@
using System.Collections;
-using System.Collections.Generic;
public class Node : Element
{
diff --git a/exercises/practice/dot-dsl/DotDsl.csproj b/exercises/practice/dot-dsl/DotDsl.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/dot-dsl/DotDsl.csproj
+++ b/exercises/practice/dot-dsl/DotDsl.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/dot-dsl/DotDslTests.cs b/exercises/practice/dot-dsl/DotDslTests.cs
index 225e25324a..8eeba2a25a 100644
--- a/exercises/practice/dot-dsl/DotDslTests.cs
+++ b/exercises/practice/dot-dsl/DotDslTests.cs
@@ -1,7 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-using Xunit;
-
public class DotDslTests
{
[Fact]
diff --git a/exercises/practice/eliuds-eggs/EliudsEggs.csproj b/exercises/practice/eliuds-eggs/EliudsEggs.csproj
index ce24685644..a87e5f3524 100644
--- a/exercises/practice/eliuds-eggs/EliudsEggs.csproj
+++ b/exercises/practice/eliuds-eggs/EliudsEggs.csproj
@@ -4,13 +4,15 @@
net9.0
enable
enable
-
false
true
- enable
true
+
+
+
+
@@ -21,8 +23,4 @@
-
-
-
-
diff --git a/exercises/practice/eliuds-eggs/EliudsEggsTests.cs b/exercises/practice/eliuds-eggs/EliudsEggsTests.cs
index fa13627443..a71d77fb38 100644
--- a/exercises/practice/eliuds-eggs/EliudsEggsTests.cs
+++ b/exercises/practice/eliuds-eggs/EliudsEggsTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class EliudsEggsTests
{
[Fact]
diff --git a/exercises/practice/error-handling/.meta/Example.cs b/exercises/practice/error-handling/.meta/Example.cs
index 677326be64..38df2889bc 100644
--- a/exercises/practice/error-handling/.meta/Example.cs
+++ b/exercises/practice/error-handling/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ErrorHandling
{
public static void HandleErrorByThrowingException()
diff --git a/exercises/practice/error-handling/ErrorHandling.cs b/exercises/practice/error-handling/ErrorHandling.cs
index 6701246cf4..a57dec21fb 100644
--- a/exercises/practice/error-handling/ErrorHandling.cs
+++ b/exercises/practice/error-handling/ErrorHandling.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ErrorHandling
{
public static void HandleErrorByThrowingException()
diff --git a/exercises/practice/error-handling/ErrorHandling.csproj b/exercises/practice/error-handling/ErrorHandling.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/error-handling/ErrorHandling.csproj
+++ b/exercises/practice/error-handling/ErrorHandling.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/error-handling/ErrorHandlingTests.cs b/exercises/practice/error-handling/ErrorHandlingTests.cs
index e20548a742..d6e3c499d8 100644
--- a/exercises/practice/error-handling/ErrorHandlingTests.cs
+++ b/exercises/practice/error-handling/ErrorHandlingTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class ErrorHandlingTests
{
// Read more about exception handling here:
diff --git a/exercises/practice/etl/.meta/Example.cs b/exercises/practice/etl/.meta/Example.cs
index 832d76167d..2d16885508 100644
--- a/exercises/practice/etl/.meta/Example.cs
+++ b/exercises/practice/etl/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-
public static class Etl
{
public static Dictionary Transform(Dictionary old)
diff --git a/exercises/practice/etl/Etl.cs b/exercises/practice/etl/Etl.cs
index 2cd2dea648..a59f7c6513 100644
--- a/exercises/practice/etl/Etl.cs
+++ b/exercises/practice/etl/Etl.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Etl
{
public static Dictionary Transform(Dictionary old)
diff --git a/exercises/practice/etl/Etl.csproj b/exercises/practice/etl/Etl.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/etl/Etl.csproj
+++ b/exercises/practice/etl/Etl.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/etl/EtlTests.cs b/exercises/practice/etl/EtlTests.cs
index 1f897a1e6a..e9d32b95ef 100644
--- a/exercises/practice/etl/EtlTests.cs
+++ b/exercises/practice/etl/EtlTests.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
-
public class EtlTests
{
[Fact]
diff --git a/exercises/practice/flatten-array/FlattenArray.cs b/exercises/practice/flatten-array/FlattenArray.cs
index c33e48cb26..18fe008dd9 100644
--- a/exercises/practice/flatten-array/FlattenArray.cs
+++ b/exercises/practice/flatten-array/FlattenArray.cs
@@ -1,4 +1,3 @@
-using System;
using System.Collections;
public static class FlattenArray
diff --git a/exercises/practice/flatten-array/FlattenArray.csproj b/exercises/practice/flatten-array/FlattenArray.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/flatten-array/FlattenArray.csproj
+++ b/exercises/practice/flatten-array/FlattenArray.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/flatten-array/FlattenArrayTests.cs b/exercises/practice/flatten-array/FlattenArrayTests.cs
index 64ea0ede4c..a20644da7d 100644
--- a/exercises/practice/flatten-array/FlattenArrayTests.cs
+++ b/exercises/practice/flatten-array/FlattenArrayTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class FlattenArrayTests
{
[Fact]
diff --git a/exercises/practice/food-chain/.meta/Example.cs b/exercises/practice/food-chain/.meta/Example.cs
index edf48b9b6b..b6d3eb3983 100644
--- a/exercises/practice/food-chain/.meta/Example.cs
+++ b/exercises/practice/food-chain/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Linq;
-
public static class FoodChain
{
private const int Verses = 8;
diff --git a/exercises/practice/food-chain/FoodChain.cs b/exercises/practice/food-chain/FoodChain.cs
index d9778635ea..0ecc585c70 100644
--- a/exercises/practice/food-chain/FoodChain.cs
+++ b/exercises/practice/food-chain/FoodChain.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class FoodChain
{
public static string Recite(int verseNumber)
diff --git a/exercises/practice/food-chain/FoodChain.csproj b/exercises/practice/food-chain/FoodChain.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/food-chain/FoodChain.csproj
+++ b/exercises/practice/food-chain/FoodChain.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/food-chain/FoodChainTests.cs b/exercises/practice/food-chain/FoodChainTests.cs
index 7f2dd563b5..f7339a5745 100644
--- a/exercises/practice/food-chain/FoodChainTests.cs
+++ b/exercises/practice/food-chain/FoodChainTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class FoodChainTests
{
[Fact]
diff --git a/exercises/practice/forth/.meta/Example.cs b/exercises/practice/forth/.meta/Example.cs
index c112384d40..1d8ad5c2ac 100644
--- a/exercises/practice/forth/.meta/Example.cs
+++ b/exercises/practice/forth/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class Forth
{
private static Dictionary defines = new Dictionary();
diff --git a/exercises/practice/forth/Forth.cs b/exercises/practice/forth/Forth.cs
index 9ed3741a76..3e3ecff2f8 100644
--- a/exercises/practice/forth/Forth.cs
+++ b/exercises/practice/forth/Forth.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Forth
{
public static string Evaluate(string[] instructions)
diff --git a/exercises/practice/forth/Forth.csproj b/exercises/practice/forth/Forth.csproj
index 5544c7f0f6..81df34dbc2 100644
--- a/exercises/practice/forth/Forth.csproj
+++ b/exercises/practice/forth/Forth.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/forth/ForthTests.cs b/exercises/practice/forth/ForthTests.cs
index f94e09d5db..64def8b3f2 100644
--- a/exercises/practice/forth/ForthTests.cs
+++ b/exercises/practice/forth/ForthTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class ForthTests
{
[Fact]
diff --git a/exercises/practice/game-of-life/GameOfLife.csproj b/exercises/practice/game-of-life/GameOfLife.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/game-of-life/GameOfLife.csproj
+++ b/exercises/practice/game-of-life/GameOfLife.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/gigasecond/.meta/Example.cs b/exercises/practice/gigasecond/.meta/Example.cs
index bef77518bf..79698db34f 100644
--- a/exercises/practice/gigasecond/.meta/Example.cs
+++ b/exercises/practice/gigasecond/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Gigasecond
{
public static DateTime Add(DateTime moment)
diff --git a/exercises/practice/gigasecond/Gigasecond.cs b/exercises/practice/gigasecond/Gigasecond.cs
index 9f4e6c1b07..50844c5b38 100644
--- a/exercises/practice/gigasecond/Gigasecond.cs
+++ b/exercises/practice/gigasecond/Gigasecond.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Gigasecond
{
public static DateTime Add(DateTime moment)
diff --git a/exercises/practice/gigasecond/Gigasecond.csproj b/exercises/practice/gigasecond/Gigasecond.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/gigasecond/Gigasecond.csproj
+++ b/exercises/practice/gigasecond/Gigasecond.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/gigasecond/GigasecondTests.cs b/exercises/practice/gigasecond/GigasecondTests.cs
index 6a174888db..57e70dc06d 100644
--- a/exercises/practice/gigasecond/GigasecondTests.cs
+++ b/exercises/practice/gigasecond/GigasecondTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class GigasecondTests
{
[Fact]
diff --git a/exercises/practice/go-counting/.meta/Example.cs b/exercises/practice/go-counting/.meta/Example.cs
index 5c7c4c115b..040a6febe0 100644
--- a/exercises/practice/go-counting/.meta/Example.cs
+++ b/exercises/practice/go-counting/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public enum Owner
{
None,
diff --git a/exercises/practice/go-counting/GoCounting.cs b/exercises/practice/go-counting/GoCounting.cs
index ec5f869193..b875fe4300 100644
--- a/exercises/practice/go-counting/GoCounting.cs
+++ b/exercises/practice/go-counting/GoCounting.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public enum Owner
{
None,
diff --git a/exercises/practice/go-counting/GoCounting.csproj b/exercises/practice/go-counting/GoCounting.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/go-counting/GoCounting.csproj
+++ b/exercises/practice/go-counting/GoCounting.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/go-counting/GoCountingTests.cs b/exercises/practice/go-counting/GoCountingTests.cs
index 17cf4be754..ae97cfa890 100644
--- a/exercises/practice/go-counting/GoCountingTests.cs
+++ b/exercises/practice/go-counting/GoCountingTests.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using Xunit;
-
public class GoCountingTests
{
[Fact]
diff --git a/exercises/practice/grade-school/.meta/Example.cs b/exercises/practice/grade-school/.meta/Example.cs
index 82d6fff1e3..15f1f4629e 100644
--- a/exercises/practice/grade-school/.meta/Example.cs
+++ b/exercises/practice/grade-school/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class GradeSchool
{
private readonly SortedDictionary> _roster = new();
diff --git a/exercises/practice/grade-school/GradeSchool.cs b/exercises/practice/grade-school/GradeSchool.cs
index 26688c5f46..91f08d0131 100644
--- a/exercises/practice/grade-school/GradeSchool.cs
+++ b/exercises/practice/grade-school/GradeSchool.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class GradeSchool
{
public bool Add(string student, int grade)
diff --git a/exercises/practice/grade-school/GradeSchool.csproj b/exercises/practice/grade-school/GradeSchool.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/grade-school/GradeSchool.csproj
+++ b/exercises/practice/grade-school/GradeSchool.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/grade-school/GradeSchoolTests.cs b/exercises/practice/grade-school/GradeSchoolTests.cs
index 6f3f2128ee..cfc6a6a745 100644
--- a/exercises/practice/grade-school/GradeSchoolTests.cs
+++ b/exercises/practice/grade-school/GradeSchoolTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class GradeSchoolTests
{
[Fact]
diff --git a/exercises/practice/grains/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/grains/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/grains/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/grains/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/grains/.meta/Example.cs b/exercises/practice/grains/.meta/Example.cs
index 85dcef3e39..e964fdcb8a 100644
--- a/exercises/practice/grains/.meta/Example.cs
+++ b/exercises/practice/grains/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Grains
{
public static ulong Square(int n)
diff --git a/exercises/practice/grains/Grains.cs b/exercises/practice/grains/Grains.cs
index c6863e43a5..925547bfa6 100644
--- a/exercises/practice/grains/Grains.cs
+++ b/exercises/practice/grains/Grains.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Grains
{
public static ulong Square(int n)
diff --git a/exercises/practice/grains/Grains.csproj b/exercises/practice/grains/Grains.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/grains/Grains.csproj
+++ b/exercises/practice/grains/Grains.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/grains/GrainsTests.cs b/exercises/practice/grains/GrainsTests.cs
index 4a93b1a81e..39664052d2 100644
--- a/exercises/practice/grains/GrainsTests.cs
+++ b/exercises/practice/grains/GrainsTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class GrainsTests
{
[Fact]
diff --git a/exercises/practice/grep/.meta/Example.cs b/exercises/practice/grep/.meta/Example.cs
index ff19ede7cf..ce75b63c1a 100644
--- a/exercises/practice/grep/.meta/Example.cs
+++ b/exercises/practice/grep/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
using System.Text.RegularExpressions;
public static class Grep
diff --git a/exercises/practice/grep/Grep.cs b/exercises/practice/grep/Grep.cs
index ef6a6b83b6..8db98d45b9 100644
--- a/exercises/practice/grep/Grep.cs
+++ b/exercises/practice/grep/Grep.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Grep
{
public static string Match(string pattern, string flags, string[] files)
diff --git a/exercises/practice/grep/Grep.csproj b/exercises/practice/grep/Grep.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/grep/Grep.csproj
+++ b/exercises/practice/grep/Grep.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/grep/GrepTests.cs b/exercises/practice/grep/GrepTests.cs
index 9dc78b33ba..647c4c40ec 100644
--- a/exercises/practice/grep/GrepTests.cs
+++ b/exercises/practice/grep/GrepTests.cs
@@ -1,7 +1,3 @@
-using System;
-using System.IO;
-using Xunit;
-
public class GrepTests : IDisposable
{
[Fact]
diff --git a/exercises/practice/hamming/.meta/Example.cs b/exercises/practice/hamming/.meta/Example.cs
index 94b5e242a4..3bb1dfe973 100644
--- a/exercises/practice/hamming/.meta/Example.cs
+++ b/exercises/practice/hamming/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class Hamming
{
public static int Distance(string firstStrand, string secondStrand)
diff --git a/exercises/practice/hamming/Hamming.cs b/exercises/practice/hamming/Hamming.cs
index 9bc05444c7..c9ecfe6d7a 100644
--- a/exercises/practice/hamming/Hamming.cs
+++ b/exercises/practice/hamming/Hamming.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Hamming
{
public static int Distance(string firstStrand, string secondStrand)
diff --git a/exercises/practice/hamming/Hamming.csproj b/exercises/practice/hamming/Hamming.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/hamming/Hamming.csproj
+++ b/exercises/practice/hamming/Hamming.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/hamming/HammingTests.cs b/exercises/practice/hamming/HammingTests.cs
index 7504cb5130..faa715668d 100644
--- a/exercises/practice/hamming/HammingTests.cs
+++ b/exercises/practice/hamming/HammingTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class HammingTests
{
[Fact]
diff --git a/exercises/practice/hangman/.meta/Example.cs b/exercises/practice/hangman/.meta/Example.cs
index 9a16deb2a7..67a9cd7671 100644
--- a/exercises/practice/hangman/.meta/Example.cs
+++ b/exercises/practice/hangman/.meta/Example.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Collections.Immutable;
-using System.Linq;
using System.Reactive;
using System.Reactive.Subjects;
diff --git a/exercises/practice/hangman/Hangman.cs b/exercises/practice/hangman/Hangman.cs
index 715c8a586a..edefdb6db8 100644
--- a/exercises/practice/hangman/Hangman.cs
+++ b/exercises/practice/hangman/Hangman.cs
@@ -1,9 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Collections.Immutable;
-using System.Linq;
-using System.Reactive;
-using System.Reactive.Subjects;
public class HangmanState
{
diff --git a/exercises/practice/hangman/Hangman.csproj b/exercises/practice/hangman/Hangman.csproj
index 7f50231b9c..befc077842 100644
--- a/exercises/practice/hangman/Hangman.csproj
+++ b/exercises/practice/hangman/Hangman.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/hangman/HangmanTests.cs b/exercises/practice/hangman/HangmanTests.cs
index b9d9787113..685a2858be 100644
--- a/exercises/practice/hangman/HangmanTests.cs
+++ b/exercises/practice/hangman/HangmanTests.cs
@@ -1,7 +1,4 @@
-using System;
-using Xunit;
using Microsoft.Reactive.Testing;
-using System.Collections.Generic;
using System.Collections.Immutable;
using System.Reactive.Concurrency;
diff --git a/exercises/practice/hello-world/HelloWorld.csproj b/exercises/practice/hello-world/HelloWorld.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/hello-world/HelloWorld.csproj
+++ b/exercises/practice/hello-world/HelloWorld.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/hello-world/HelloWorldTests.cs b/exercises/practice/hello-world/HelloWorldTests.cs
index 5fc65cd822..9a1f1398d9 100644
--- a/exercises/practice/hello-world/HelloWorldTests.cs
+++ b/exercises/practice/hello-world/HelloWorldTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class HelloWorldTests
{
[Fact]
diff --git a/exercises/practice/hexadecimal/.meta/Example.cs b/exercises/practice/hexadecimal/.meta/Example.cs
index 01271d7dc7..b245440e9c 100644
--- a/exercises/practice/hexadecimal/.meta/Example.cs
+++ b/exercises/practice/hexadecimal/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text.RegularExpressions;
public class Hexadecimal
diff --git a/exercises/practice/hexadecimal/Hexadecimal.cs b/exercises/practice/hexadecimal/Hexadecimal.cs
index 8b87182981..23d5ca2500 100644
--- a/exercises/practice/hexadecimal/Hexadecimal.cs
+++ b/exercises/practice/hexadecimal/Hexadecimal.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Hexadecimal
{
public static int ToDecimal(string value)
diff --git a/exercises/practice/hexadecimal/Hexadecimal.csproj b/exercises/practice/hexadecimal/Hexadecimal.csproj
index 5553da3b47..185cbb95e8 100644
--- a/exercises/practice/hexadecimal/Hexadecimal.csproj
+++ b/exercises/practice/hexadecimal/Hexadecimal.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/hexadecimal/HexadecimalTests.cs b/exercises/practice/hexadecimal/HexadecimalTests.cs
index 302c9e2612..da2a84d889 100644
--- a/exercises/practice/hexadecimal/HexadecimalTests.cs
+++ b/exercises/practice/hexadecimal/HexadecimalTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class HexadecimalTest
{
[Fact(Skip = "Remove this Skip property to run this test")]
diff --git a/exercises/practice/high-scores/.meta/Example.cs b/exercises/practice/high-scores/.meta/Example.cs
index 44cffc1e82..91ee4b2700 100644
--- a/exercises/practice/high-scores/.meta/Example.cs
+++ b/exercises/practice/high-scores/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class HighScores
{
private readonly List _list;
diff --git a/exercises/practice/high-scores/HighScores.cs b/exercises/practice/high-scores/HighScores.cs
index e6ee694fcb..c1247823d5 100644
--- a/exercises/practice/high-scores/HighScores.cs
+++ b/exercises/practice/high-scores/HighScores.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class HighScores
{
public HighScores(List list)
diff --git a/exercises/practice/high-scores/HighScores.csproj b/exercises/practice/high-scores/HighScores.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/high-scores/HighScores.csproj
+++ b/exercises/practice/high-scores/HighScores.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/high-scores/HighScoresTests.cs b/exercises/practice/high-scores/HighScoresTests.cs
index d21f1d1bf6..9eea061a19 100644
--- a/exercises/practice/high-scores/HighScoresTests.cs
+++ b/exercises/practice/high-scores/HighScoresTests.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
-
public class HighScoresTests
{
[Fact]
diff --git a/exercises/practice/house/.meta/Example.cs b/exercises/practice/house/.meta/Example.cs
index 9b8855d33f..d74a158c25 100644
--- a/exercises/practice/house/.meta/Example.cs
+++ b/exercises/practice/house/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Linq;
-
public static class House
{
private static readonly string[] Subjects =
diff --git a/exercises/practice/house/House.cs b/exercises/practice/house/House.cs
index c35af07e3e..e28c5f3bc1 100644
--- a/exercises/practice/house/House.cs
+++ b/exercises/practice/house/House.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class House
{
public static string Recite(int verseNumber)
diff --git a/exercises/practice/house/House.csproj b/exercises/practice/house/House.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/house/House.csproj
+++ b/exercises/practice/house/House.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/house/HouseTests.cs b/exercises/practice/house/HouseTests.cs
index d0b8dbdf81..98149b6155 100644
--- a/exercises/practice/house/HouseTests.cs
+++ b/exercises/practice/house/HouseTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class HouseTests
{
[Fact]
diff --git a/exercises/practice/isbn-verifier/.meta/Example.cs b/exercises/practice/isbn-verifier/.meta/Example.cs
index 01cab30876..0e304205cf 100644
--- a/exercises/practice/isbn-verifier/.meta/Example.cs
+++ b/exercises/practice/isbn-verifier/.meta/Example.cs
@@ -1,4 +1,3 @@
-using System;
using System.Text.RegularExpressions;
public static class IsbnVerifier
diff --git a/exercises/practice/isbn-verifier/IsbnVerifier.cs b/exercises/practice/isbn-verifier/IsbnVerifier.cs
index 12bf111565..ef9058324d 100644
--- a/exercises/practice/isbn-verifier/IsbnVerifier.cs
+++ b/exercises/practice/isbn-verifier/IsbnVerifier.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class IsbnVerifier
{
public static bool IsValid(string number)
diff --git a/exercises/practice/isbn-verifier/IsbnVerifier.csproj b/exercises/practice/isbn-verifier/IsbnVerifier.csproj
index 8df4cb6781..484b21ef6f 100644
--- a/exercises/practice/isbn-verifier/IsbnVerifier.csproj
+++ b/exercises/practice/isbn-verifier/IsbnVerifier.csproj
@@ -4,9 +4,14 @@
Exe
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/isbn-verifier/IsbnVerifierTests.cs b/exercises/practice/isbn-verifier/IsbnVerifierTests.cs
index 54670b9cba..49f20d7b17 100644
--- a/exercises/practice/isbn-verifier/IsbnVerifierTests.cs
+++ b/exercises/practice/isbn-verifier/IsbnVerifierTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class IsbnVerifierTests
{
[Fact]
diff --git a/exercises/practice/isogram/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/isogram/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/isogram/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/isogram/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/isogram/.meta/Example.cs b/exercises/practice/isogram/.meta/Example.cs
index b5f0be7266..ba4f12f65c 100644
--- a/exercises/practice/isogram/.meta/Example.cs
+++ b/exercises/practice/isogram/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Isogram
{
public static bool IsIsogram(string word)
diff --git a/exercises/practice/isogram/Isogram.cs b/exercises/practice/isogram/Isogram.cs
index a117865483..29015328c6 100644
--- a/exercises/practice/isogram/Isogram.cs
+++ b/exercises/practice/isogram/Isogram.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Isogram
{
public static bool IsIsogram(string word)
diff --git a/exercises/practice/isogram/Isogram.csproj b/exercises/practice/isogram/Isogram.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/isogram/Isogram.csproj
+++ b/exercises/practice/isogram/Isogram.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/isogram/IsogramTests.cs b/exercises/practice/isogram/IsogramTests.cs
index b01fe2db8b..717780049d 100644
--- a/exercises/practice/isogram/IsogramTests.cs
+++ b/exercises/practice/isogram/IsogramTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class IsogramTests
{
[Fact]
diff --git a/exercises/practice/killer-sudoku-helper/.meta/Example.cs b/exercises/practice/killer-sudoku-helper/.meta/Example.cs
index 9794f07434..3bdebedae9 100644
--- a/exercises/practice/killer-sudoku-helper/.meta/Example.cs
+++ b/exercises/practice/killer-sudoku-helper/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public static class KillerSudokuHelper
{
private static readonly int[] Digits = [1, 2, 3, 4, 5, 6, 7, 8, 9];
diff --git a/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.cs b/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.cs
index 1413d51edb..c8258b1674 100644
--- a/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.cs
+++ b/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class KillerSudokuHelper
{
public static IEnumerable Combinations(int sum, int size, int[] exclude)
diff --git a/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.csproj b/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.csproj
index 8b75d52b07..8bf35abc23 100644
--- a/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.csproj
+++ b/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/killer-sudoku-helper/KillerSudokuHelperTests.cs b/exercises/practice/killer-sudoku-helper/KillerSudokuHelperTests.cs
index 5df917d7c9..e7ad168dd9 100644
--- a/exercises/practice/killer-sudoku-helper/KillerSudokuHelperTests.cs
+++ b/exercises/practice/killer-sudoku-helper/KillerSudokuHelperTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class KillerSudokuHelperTests
{
[Fact]
diff --git a/exercises/practice/kindergarten-garden/.meta/Example.cs b/exercises/practice/kindergarten-garden/.meta/Example.cs
index 6ef73bf882..a907f33251 100644
--- a/exercises/practice/kindergarten-garden/.meta/Example.cs
+++ b/exercises/practice/kindergarten-garden/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public enum Plant
{
Violets,
diff --git a/exercises/practice/kindergarten-garden/KindergartenGarden.cs b/exercises/practice/kindergarten-garden/KindergartenGarden.cs
index bbe8b64c51..3b9af90b99 100644
--- a/exercises/practice/kindergarten-garden/KindergartenGarden.cs
+++ b/exercises/practice/kindergarten-garden/KindergartenGarden.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public enum Plant
{
Violets,
diff --git a/exercises/practice/kindergarten-garden/KindergartenGarden.csproj b/exercises/practice/kindergarten-garden/KindergartenGarden.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/kindergarten-garden/KindergartenGarden.csproj
+++ b/exercises/practice/kindergarten-garden/KindergartenGarden.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/kindergarten-garden/KindergartenGardenTests.cs b/exercises/practice/kindergarten-garden/KindergartenGardenTests.cs
index 292828e8a9..8ac1e6f0ec 100644
--- a/exercises/practice/kindergarten-garden/KindergartenGardenTests.cs
+++ b/exercises/practice/kindergarten-garden/KindergartenGardenTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class KindergartenGardenTests
{
[Fact]
diff --git a/exercises/practice/knapsack/Knapsack.csproj b/exercises/practice/knapsack/Knapsack.csproj
index ce24685644..a87e5f3524 100644
--- a/exercises/practice/knapsack/Knapsack.csproj
+++ b/exercises/practice/knapsack/Knapsack.csproj
@@ -4,13 +4,15 @@
net9.0
enable
enable
-
false
true
- enable
true
+
+
+
+
@@ -21,8 +23,4 @@
-
-
-
-
diff --git a/exercises/practice/knapsack/KnapsackTests.cs b/exercises/practice/knapsack/KnapsackTests.cs
index 0228bdb612..3d3c9801a2 100644
--- a/exercises/practice/knapsack/KnapsackTests.cs
+++ b/exercises/practice/knapsack/KnapsackTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class KnapsackTests
{
[Fact]
diff --git a/exercises/practice/largest-series-product/.meta/Example.cs b/exercises/practice/largest-series-product/.meta/Example.cs
index 0b45a0c33a..05c70e1f21 100644
--- a/exercises/practice/largest-series-product/.meta/Example.cs
+++ b/exercises/practice/largest-series-product/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class LargestSeriesProduct
{
public static long GetLargestProduct(string digits, int span) => GetSlices(ParseDigits(digits), span).Max(l => GetProduct(l));
diff --git a/exercises/practice/largest-series-product/LargestSeriesProduct.cs b/exercises/practice/largest-series-product/LargestSeriesProduct.cs
index 153397bb5e..c95a7366a7 100644
--- a/exercises/practice/largest-series-product/LargestSeriesProduct.cs
+++ b/exercises/practice/largest-series-product/LargestSeriesProduct.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class LargestSeriesProduct
{
public static long GetLargestProduct(string digits, int span)
diff --git a/exercises/practice/largest-series-product/LargestSeriesProduct.csproj b/exercises/practice/largest-series-product/LargestSeriesProduct.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/largest-series-product/LargestSeriesProduct.csproj
+++ b/exercises/practice/largest-series-product/LargestSeriesProduct.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/largest-series-product/LargestSeriesProductTests.cs b/exercises/practice/largest-series-product/LargestSeriesProductTests.cs
index b657d05c80..d6ed5d3c7d 100644
--- a/exercises/practice/largest-series-product/LargestSeriesProductTests.cs
+++ b/exercises/practice/largest-series-product/LargestSeriesProductTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class LargestSeriesProductTests
{
[Fact]
diff --git a/exercises/practice/leap/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/leap/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/leap/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/leap/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/leap/Leap.cs b/exercises/practice/leap/Leap.cs
index 7e45a04418..e33d8153ac 100644
--- a/exercises/practice/leap/Leap.cs
+++ b/exercises/practice/leap/Leap.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Leap
{
public static bool IsLeapYear(int year)
diff --git a/exercises/practice/leap/Leap.csproj b/exercises/practice/leap/Leap.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/leap/Leap.csproj
+++ b/exercises/practice/leap/Leap.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/leap/LeapTests.cs b/exercises/practice/leap/LeapTests.cs
index 2854f87f7c..f522cd58ec 100644
--- a/exercises/practice/leap/LeapTests.cs
+++ b/exercises/practice/leap/LeapTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class LeapTests
{
[Fact]
diff --git a/exercises/practice/ledger/.meta/Example.cs b/exercises/practice/ledger/.meta/Example.cs
index 86855cc8fd..347b7ac257 100644
--- a/exercises/practice/ledger/.meta/Example.cs
+++ b/exercises/practice/ledger/.meta/Example.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Globalization;
-using System.Linq;
public class LedgerEntry
{
diff --git a/exercises/practice/ledger/Ledger.cs b/exercises/practice/ledger/Ledger.cs
index d4755dd550..4305db76f0 100644
--- a/exercises/practice/ledger/Ledger.cs
+++ b/exercises/practice/ledger/Ledger.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Globalization;
-using System.Linq;
public class LedgerEntry
{
diff --git a/exercises/practice/ledger/Ledger.csproj b/exercises/practice/ledger/Ledger.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/ledger/Ledger.csproj
+++ b/exercises/practice/ledger/Ledger.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/ledger/LedgerTests.cs b/exercises/practice/ledger/LedgerTests.cs
index 9104e36d41..5cff61f5c0 100644
--- a/exercises/practice/ledger/LedgerTests.cs
+++ b/exercises/practice/ledger/LedgerTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class LedgerTests
{
[Fact]
diff --git a/exercises/practice/linked-list/LinkedList.cs b/exercises/practice/linked-list/LinkedList.cs
index dc3debbc1d..1e12086c54 100644
--- a/exercises/practice/linked-list/LinkedList.cs
+++ b/exercises/practice/linked-list/LinkedList.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Deque
{
public void Push(T value)
diff --git a/exercises/practice/linked-list/LinkedList.csproj b/exercises/practice/linked-list/LinkedList.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/linked-list/LinkedList.csproj
+++ b/exercises/practice/linked-list/LinkedList.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/linked-list/LinkedListTests.cs b/exercises/practice/linked-list/LinkedListTests.cs
index 91016c674d..8ae22a9a16 100644
--- a/exercises/practice/linked-list/LinkedListTests.cs
+++ b/exercises/practice/linked-list/LinkedListTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class DequeTests
{
[Fact]
diff --git a/exercises/practice/list-ops/.meta/Example.cs b/exercises/practice/list-ops/.meta/Example.cs
index 238da9f116..d67360c2e5 100644
--- a/exercises/practice/list-ops/.meta/Example.cs
+++ b/exercises/practice/list-ops/.meta/Example.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-
public static class ListOps
{
private static List Cons(T x, List input)
diff --git a/exercises/practice/list-ops/ListOps.cs b/exercises/practice/list-ops/ListOps.cs
index 630a3565ff..4a87a5fdbb 100644
--- a/exercises/practice/list-ops/ListOps.cs
+++ b/exercises/practice/list-ops/ListOps.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class ListOps
{
public static int Length(List input)
diff --git a/exercises/practice/list-ops/ListOps.csproj b/exercises/practice/list-ops/ListOps.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/list-ops/ListOps.csproj
+++ b/exercises/practice/list-ops/ListOps.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/list-ops/ListOpsTests.cs b/exercises/practice/list-ops/ListOpsTests.cs
index ee0df26fd6..377415ff9a 100644
--- a/exercises/practice/list-ops/ListOpsTests.cs
+++ b/exercises/practice/list-ops/ListOpsTests.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using Xunit;
-
public class ListOpsTests
{
[Fact]
diff --git a/exercises/practice/luhn/.meta/Example.cs b/exercises/practice/luhn/.meta/Example.cs
index 852dcd0783..bdd4ea4f63 100644
--- a/exercises/practice/luhn/.meta/Example.cs
+++ b/exercises/practice/luhn/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class Luhn
{
public static bool IsValid(string number)
diff --git a/exercises/practice/luhn/Luhn.cs b/exercises/practice/luhn/Luhn.cs
index f38b84eab8..0b0f1b45a4 100644
--- a/exercises/practice/luhn/Luhn.cs
+++ b/exercises/practice/luhn/Luhn.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Luhn
{
public static bool IsValid(string number)
diff --git a/exercises/practice/luhn/Luhn.csproj b/exercises/practice/luhn/Luhn.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/luhn/Luhn.csproj
+++ b/exercises/practice/luhn/Luhn.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/luhn/LuhnTests.cs b/exercises/practice/luhn/LuhnTests.cs
index 04d92004ea..e42cac1c9f 100644
--- a/exercises/practice/luhn/LuhnTests.cs
+++ b/exercises/practice/luhn/LuhnTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class LuhnTests
{
[Fact]
diff --git a/exercises/practice/markdown/.meta/Example.cs b/exercises/practice/markdown/.meta/Example.cs
index e5520715b4..40e2bdb978 100644
--- a/exercises/practice/markdown/.meta/Example.cs
+++ b/exercises/practice/markdown/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Linq;
using System.Text.RegularExpressions;
public static class Markdown
diff --git a/exercises/practice/markdown/Markdown.cs b/exercises/practice/markdown/Markdown.cs
index 24dbf4ac7b..f56520bd2a 100644
--- a/exercises/practice/markdown/Markdown.cs
+++ b/exercises/practice/markdown/Markdown.cs
@@ -1,4 +1,3 @@
-using System;
using System.Text.RegularExpressions;
public static class Markdown
diff --git a/exercises/practice/markdown/Markdown.csproj b/exercises/practice/markdown/Markdown.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/markdown/Markdown.csproj
+++ b/exercises/practice/markdown/Markdown.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/markdown/MarkdownTests.cs b/exercises/practice/markdown/MarkdownTests.cs
index c0d15ee660..e53f153253 100644
--- a/exercises/practice/markdown/MarkdownTests.cs
+++ b/exercises/practice/markdown/MarkdownTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class MarkdownTests
{
[Fact]
diff --git a/exercises/practice/matching-brackets/.meta/Example.cs b/exercises/practice/matching-brackets/.meta/Example.cs
index b63ead8eda..e99d3c3891 100644
--- a/exercises/practice/matching-brackets/.meta/Example.cs
+++ b/exercises/practice/matching-brackets/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Linq;
-
public static class MatchingBrackets
{
public static bool IsPaired(string input)
diff --git a/exercises/practice/matching-brackets/MatchingBrackets.cs b/exercises/practice/matching-brackets/MatchingBrackets.cs
index 0cc5305741..1131eb3f8c 100644
--- a/exercises/practice/matching-brackets/MatchingBrackets.cs
+++ b/exercises/practice/matching-brackets/MatchingBrackets.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class MatchingBrackets
{
public static bool IsPaired(string input)
diff --git a/exercises/practice/matching-brackets/MatchingBrackets.csproj b/exercises/practice/matching-brackets/MatchingBrackets.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/matching-brackets/MatchingBrackets.csproj
+++ b/exercises/practice/matching-brackets/MatchingBrackets.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/matching-brackets/MatchingBracketsTests.cs b/exercises/practice/matching-brackets/MatchingBracketsTests.cs
index 25ed902c4c..11f773ef41 100644
--- a/exercises/practice/matching-brackets/MatchingBracketsTests.cs
+++ b/exercises/practice/matching-brackets/MatchingBracketsTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class MatchingBracketsTests
{
[Fact]
diff --git a/exercises/practice/matrix/.meta/Example.cs b/exercises/practice/matrix/.meta/Example.cs
index 52213947aa..2c90a48baa 100644
--- a/exercises/practice/matrix/.meta/Example.cs
+++ b/exercises/practice/matrix/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Linq;
-
public class Matrix
{
private readonly int[][] _rows;
diff --git a/exercises/practice/matrix/Matrix.cs b/exercises/practice/matrix/Matrix.cs
index 8d9b8a3159..615b02f636 100644
--- a/exercises/practice/matrix/Matrix.cs
+++ b/exercises/practice/matrix/Matrix.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Matrix
{
public Matrix(string input)
diff --git a/exercises/practice/matrix/Matrix.csproj b/exercises/practice/matrix/Matrix.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/matrix/Matrix.csproj
+++ b/exercises/practice/matrix/Matrix.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/matrix/MatrixTests.cs b/exercises/practice/matrix/MatrixTests.cs
index b5e5a909d9..601ae589a9 100644
--- a/exercises/practice/matrix/MatrixTests.cs
+++ b/exercises/practice/matrix/MatrixTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class MatrixTests
{
[Fact]
diff --git a/exercises/practice/meetup/.meta/Example.cs b/exercises/practice/meetup/.meta/Example.cs
index 9b6b2b053b..3dfbb21557 100644
--- a/exercises/practice/meetup/.meta/Example.cs
+++ b/exercises/practice/meetup/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public enum Schedule
{
Teenth,
diff --git a/exercises/practice/meetup/Meetup.cs b/exercises/practice/meetup/Meetup.cs
index 609d8c7579..ef17f870e0 100644
--- a/exercises/practice/meetup/Meetup.cs
+++ b/exercises/practice/meetup/Meetup.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Schedule
{
Teenth,
diff --git a/exercises/practice/meetup/Meetup.csproj b/exercises/practice/meetup/Meetup.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/meetup/Meetup.csproj
+++ b/exercises/practice/meetup/Meetup.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/meetup/MeetupTests.cs b/exercises/practice/meetup/MeetupTests.cs
index d55882da5f..07d1f76c11 100644
--- a/exercises/practice/meetup/MeetupTests.cs
+++ b/exercises/practice/meetup/MeetupTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class MeetupTests
{
[Fact]
diff --git a/exercises/practice/minesweeper/.meta/Example.cs b/exercises/practice/minesweeper/.meta/Example.cs
index 856dccc00b..de6ae93803 100644
--- a/exercises/practice/minesweeper/.meta/Example.cs
+++ b/exercises/practice/minesweeper/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class Minesweeper
{
public static string[] Annotate(string[] input)
diff --git a/exercises/practice/minesweeper/Minesweeper.cs b/exercises/practice/minesweeper/Minesweeper.cs
index 0229d7f993..e36fd8feeb 100644
--- a/exercises/practice/minesweeper/Minesweeper.cs
+++ b/exercises/practice/minesweeper/Minesweeper.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Minesweeper
{
public static string[] Annotate(string[] input)
diff --git a/exercises/practice/minesweeper/Minesweeper.csproj b/exercises/practice/minesweeper/Minesweeper.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/minesweeper/Minesweeper.csproj
+++ b/exercises/practice/minesweeper/Minesweeper.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/minesweeper/MinesweeperTests.cs b/exercises/practice/minesweeper/MinesweeperTests.cs
index 8b4288b6e6..eead3ee470 100644
--- a/exercises/practice/minesweeper/MinesweeperTests.cs
+++ b/exercises/practice/minesweeper/MinesweeperTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class MinesweeperTests
{
[Fact]
diff --git a/exercises/practice/nth-prime/.meta/Example.cs b/exercises/practice/nth-prime/.meta/Example.cs
index 5d560b129b..ab69d9b80c 100644
--- a/exercises/practice/nth-prime/.meta/Example.cs
+++ b/exercises/practice/nth-prime/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class NthPrime
{
public static int Prime(int nth)
diff --git a/exercises/practice/nth-prime/NthPrime.cs b/exercises/practice/nth-prime/NthPrime.cs
index f5e83ea2d5..24a7bf8f52 100644
--- a/exercises/practice/nth-prime/NthPrime.cs
+++ b/exercises/practice/nth-prime/NthPrime.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class NthPrime
{
public static int Prime(int nth)
diff --git a/exercises/practice/nth-prime/NthPrime.csproj b/exercises/practice/nth-prime/NthPrime.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/nth-prime/NthPrime.csproj
+++ b/exercises/practice/nth-prime/NthPrime.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/nth-prime/NthPrimeTests.cs b/exercises/practice/nth-prime/NthPrimeTests.cs
index f523e23539..a37da613a6 100644
--- a/exercises/practice/nth-prime/NthPrimeTests.cs
+++ b/exercises/practice/nth-prime/NthPrimeTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class NthPrimeTests
{
[Fact]
diff --git a/exercises/practice/nucleotide-count/.meta/Example.cs b/exercises/practice/nucleotide-count/.meta/Example.cs
index f0648e3449..5f8880d913 100644
--- a/exercises/practice/nucleotide-count/.meta/Example.cs
+++ b/exercises/practice/nucleotide-count/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class NucleotideCount
{
public static IDictionary Count(string sequence)
diff --git a/exercises/practice/nucleotide-count/NucleotideCount.cs b/exercises/practice/nucleotide-count/NucleotideCount.cs
index c0c9be05c3..e8ea21dc56 100644
--- a/exercises/practice/nucleotide-count/NucleotideCount.cs
+++ b/exercises/practice/nucleotide-count/NucleotideCount.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class NucleotideCount
{
public static IDictionary Count(string sequence)
diff --git a/exercises/practice/nucleotide-count/NucleotideCount.csproj b/exercises/practice/nucleotide-count/NucleotideCount.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/nucleotide-count/NucleotideCount.csproj
+++ b/exercises/practice/nucleotide-count/NucleotideCount.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/nucleotide-count/NucleotideCountTests.cs b/exercises/practice/nucleotide-count/NucleotideCountTests.cs
index cc9f7efc17..9bd4854cc1 100644
--- a/exercises/practice/nucleotide-count/NucleotideCountTests.cs
+++ b/exercises/practice/nucleotide-count/NucleotideCountTests.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using Xunit;
-
public class NucleotideCountTests
{
[Fact]
diff --git a/exercises/practice/ocr-numbers/.meta/Example.cs b/exercises/practice/ocr-numbers/.meta/Example.cs
index 912966ecbd..0fe474b268 100644
--- a/exercises/practice/ocr-numbers/.meta/Example.cs
+++ b/exercises/practice/ocr-numbers/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class OcrNumbers
{
private const int CharacterWidth = 3;
diff --git a/exercises/practice/ocr-numbers/OcrNumbers.cs b/exercises/practice/ocr-numbers/OcrNumbers.cs
index ecbb294c20..9a25aba15a 100644
--- a/exercises/practice/ocr-numbers/OcrNumbers.cs
+++ b/exercises/practice/ocr-numbers/OcrNumbers.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class OcrNumbers
{
public static string Convert(string input)
diff --git a/exercises/practice/ocr-numbers/OcrNumbers.csproj b/exercises/practice/ocr-numbers/OcrNumbers.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/ocr-numbers/OcrNumbers.csproj
+++ b/exercises/practice/ocr-numbers/OcrNumbers.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/ocr-numbers/OcrNumbersTests.cs b/exercises/practice/ocr-numbers/OcrNumbersTests.cs
index 36465f0cc7..7eccbe92a6 100644
--- a/exercises/practice/ocr-numbers/OcrNumbersTests.cs
+++ b/exercises/practice/ocr-numbers/OcrNumbersTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class OcrNumbersTests
{
[Fact]
diff --git a/exercises/practice/octal/.meta/Example.cs b/exercises/practice/octal/.meta/Example.cs
index 1bfc546e5b..8b49ed1932 100644
--- a/exercises/practice/octal/.meta/Example.cs
+++ b/exercises/practice/octal/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public class Octal
{
public static int ToDecimal(string octal)
diff --git a/exercises/practice/octal/Octal.cs b/exercises/practice/octal/Octal.cs
index 1a8d24a206..ddf5077fc3 100644
--- a/exercises/practice/octal/Octal.cs
+++ b/exercises/practice/octal/Octal.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Octal
{
public static int ToDecimal(string octal)
diff --git a/exercises/practice/octal/Octal.csproj b/exercises/practice/octal/Octal.csproj
index 5553da3b47..185cbb95e8 100644
--- a/exercises/practice/octal/Octal.csproj
+++ b/exercises/practice/octal/Octal.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/octal/OctalTests.cs b/exercises/practice/octal/OctalTests.cs
index aed552a83e..26eb9eca15 100644
--- a/exercises/practice/octal/OctalTests.cs
+++ b/exercises/practice/octal/OctalTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class OctalTest
{
[Fact]
diff --git a/exercises/practice/palindrome-products/.articles/is-palindrome-check/code/BenchmarkIsPalindrome.csproj b/exercises/practice/palindrome-products/.articles/is-palindrome-check/code/BenchmarkIsPalindrome.csproj
index 10430fd745..8883a4d626 100644
--- a/exercises/practice/palindrome-products/.articles/is-palindrome-check/code/BenchmarkIsPalindrome.csproj
+++ b/exercises/practice/palindrome-products/.articles/is-palindrome-check/code/BenchmarkIsPalindrome.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/palindrome-products/.meta/Example.cs b/exercises/practice/palindrome-products/.meta/Example.cs
index fe88ace17c..51654b82f3 100644
--- a/exercises/practice/palindrome-products/.meta/Example.cs
+++ b/exercises/practice/palindrome-products/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class PalindromeProducts
{
public static (int, IEnumerable<(int,int)>) Smallest(int minFactor, int maxFactor)
diff --git a/exercises/practice/palindrome-products/PalindromeProducts.cs b/exercises/practice/palindrome-products/PalindromeProducts.cs
index 43828ce0b7..d8580ab625 100644
--- a/exercises/practice/palindrome-products/PalindromeProducts.cs
+++ b/exercises/practice/palindrome-products/PalindromeProducts.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class PalindromeProducts
{
public static (int, IEnumerable<(int,int)>) Largest(int minFactor, int maxFactor)
diff --git a/exercises/practice/palindrome-products/PalindromeProducts.csproj b/exercises/practice/palindrome-products/PalindromeProducts.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/palindrome-products/PalindromeProducts.csproj
+++ b/exercises/practice/palindrome-products/PalindromeProducts.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/palindrome-products/PalindromeProductsTests.cs b/exercises/practice/palindrome-products/PalindromeProductsTests.cs
index 5b8ddf8a7e..ac38110da2 100644
--- a/exercises/practice/palindrome-products/PalindromeProductsTests.cs
+++ b/exercises/practice/palindrome-products/PalindromeProductsTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class PalindromeProductsTests
{
[Fact]
diff --git a/exercises/practice/pangram/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/pangram/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/pangram/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/pangram/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/pangram/.meta/Example.cs b/exercises/practice/pangram/.meta/Example.cs
index 8808f09c01..7bcd4b3bb9 100644
--- a/exercises/practice/pangram/.meta/Example.cs
+++ b/exercises/practice/pangram/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-
public class Pangram
{
public static bool IsPangram(string input)
diff --git a/exercises/practice/pangram/Pangram.cs b/exercises/practice/pangram/Pangram.cs
index 6e919b50c8..83cbffcfd8 100644
--- a/exercises/practice/pangram/Pangram.cs
+++ b/exercises/practice/pangram/Pangram.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Pangram
{
public static bool IsPangram(string input)
diff --git a/exercises/practice/pangram/Pangram.csproj b/exercises/practice/pangram/Pangram.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/pangram/Pangram.csproj
+++ b/exercises/practice/pangram/Pangram.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/pangram/PangramTests.cs b/exercises/practice/pangram/PangramTests.cs
index ecd8d387fa..615eec4d05 100644
--- a/exercises/practice/pangram/PangramTests.cs
+++ b/exercises/practice/pangram/PangramTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class PangramTests
{
[Fact]
diff --git a/exercises/practice/parallel-letter-frequency/.meta/Example.cs b/exercises/practice/parallel-letter-frequency/.meta/Example.cs
index a306d80991..1b090304ef 100644
--- a/exercises/practice/parallel-letter-frequency/.meta/Example.cs
+++ b/exercises/practice/parallel-letter-frequency/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public static class ParallelLetterFrequency
{
public static Dictionary Calculate(IEnumerable texts)
diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.cs b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.cs
index 239cf289dc..55a89e04e7 100644
--- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.cs
+++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class ParallelLetterFrequency
{
public static Dictionary Calculate(IEnumerable texts)
diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.csproj b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.csproj
+++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.cs b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.cs
index 285756d831..2cf49b10a0 100644
--- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.cs
+++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
-
public class ParallelLetterFrequencyTests
{
[Fact]
diff --git a/exercises/practice/pascals-triangle/.meta/Example.cs b/exercises/practice/pascals-triangle/.meta/Example.cs
index c73ed3fd0d..fd4bb065b6 100644
--- a/exercises/practice/pascals-triangle/.meta/Example.cs
+++ b/exercises/practice/pascals-triangle/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System;
-
public static class PascalsTriangle
{
public static IEnumerable> Calculate(int rows)
diff --git a/exercises/practice/pascals-triangle/PascalsTriangle.cs b/exercises/practice/pascals-triangle/PascalsTriangle.cs
index 9fb38c25f3..69b2ebf864 100644
--- a/exercises/practice/pascals-triangle/PascalsTriangle.cs
+++ b/exercises/practice/pascals-triangle/PascalsTriangle.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class PascalsTriangle
{
public static IEnumerable> Calculate(int rows)
diff --git a/exercises/practice/pascals-triangle/PascalsTriangle.csproj b/exercises/practice/pascals-triangle/PascalsTriangle.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/pascals-triangle/PascalsTriangle.csproj
+++ b/exercises/practice/pascals-triangle/PascalsTriangle.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/pascals-triangle/PascalsTriangleTests.cs b/exercises/practice/pascals-triangle/PascalsTriangleTests.cs
index 69e90b9c44..30539854de 100644
--- a/exercises/practice/pascals-triangle/PascalsTriangleTests.cs
+++ b/exercises/practice/pascals-triangle/PascalsTriangleTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class PascalsTriangleTests
{
[Fact]
diff --git a/exercises/practice/perfect-numbers/.meta/Example.cs b/exercises/practice/perfect-numbers/.meta/Example.cs
index 2e4948f8d1..3b27b11799 100644
--- a/exercises/practice/perfect-numbers/.meta/Example.cs
+++ b/exercises/practice/perfect-numbers/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Classification
{
Perfect,
diff --git a/exercises/practice/perfect-numbers/PerfectNumbers.cs b/exercises/practice/perfect-numbers/PerfectNumbers.cs
index a739a89137..12ee15d404 100644
--- a/exercises/practice/perfect-numbers/PerfectNumbers.cs
+++ b/exercises/practice/perfect-numbers/PerfectNumbers.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Classification
{
Perfect,
diff --git a/exercises/practice/perfect-numbers/PerfectNumbers.csproj b/exercises/practice/perfect-numbers/PerfectNumbers.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/perfect-numbers/PerfectNumbers.csproj
+++ b/exercises/practice/perfect-numbers/PerfectNumbers.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/perfect-numbers/PerfectNumbersTests.cs b/exercises/practice/perfect-numbers/PerfectNumbersTests.cs
index 38fed1b016..9480067688 100644
--- a/exercises/practice/perfect-numbers/PerfectNumbersTests.cs
+++ b/exercises/practice/perfect-numbers/PerfectNumbersTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class PerfectNumbersTests
{
[Fact]
diff --git a/exercises/practice/phone-number/.meta/Example.cs b/exercises/practice/phone-number/.meta/Example.cs
index 1a39df7a4a..c06fdb744b 100644
--- a/exercises/practice/phone-number/.meta/Example.cs
+++ b/exercises/practice/phone-number/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Linq;
using System.Text.RegularExpressions;
public class PhoneNumber
diff --git a/exercises/practice/phone-number/PhoneNumber.cs b/exercises/practice/phone-number/PhoneNumber.cs
index fb41178b57..3b6a3e6453 100644
--- a/exercises/practice/phone-number/PhoneNumber.cs
+++ b/exercises/practice/phone-number/PhoneNumber.cs
@@ -1,5 +1,3 @@
-using System;
-
public class PhoneNumber
{
public static string Clean(string phoneNumber)
diff --git a/exercises/practice/phone-number/PhoneNumber.csproj b/exercises/practice/phone-number/PhoneNumber.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/phone-number/PhoneNumber.csproj
+++ b/exercises/practice/phone-number/PhoneNumber.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/phone-number/PhoneNumberTests.cs b/exercises/practice/phone-number/PhoneNumberTests.cs
index ab3fdbf824..a2232c81af 100644
--- a/exercises/practice/phone-number/PhoneNumberTests.cs
+++ b/exercises/practice/phone-number/PhoneNumberTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class PhoneNumberTests
{
[Fact]
diff --git a/exercises/practice/pig-latin/.meta/Example.cs b/exercises/practice/pig-latin/.meta/Example.cs
index 6bd48b31e1..24f8bed884 100644
--- a/exercises/practice/pig-latin/.meta/Example.cs
+++ b/exercises/practice/pig-latin/.meta/Example.cs
@@ -1,4 +1,3 @@
-using System.Linq;
using System.Text.RegularExpressions;
public class PigLatin
diff --git a/exercises/practice/pig-latin/PigLatin.cs b/exercises/practice/pig-latin/PigLatin.cs
index 07aaf58fa2..43797a44b9 100644
--- a/exercises/practice/pig-latin/PigLatin.cs
+++ b/exercises/practice/pig-latin/PigLatin.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class PigLatin
{
public static string Translate(string word)
diff --git a/exercises/practice/pig-latin/PigLatin.csproj b/exercises/practice/pig-latin/PigLatin.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/pig-latin/PigLatin.csproj
+++ b/exercises/practice/pig-latin/PigLatin.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/pig-latin/PigLatinTests.cs b/exercises/practice/pig-latin/PigLatinTests.cs
index b454f3cad2..539ee4b02b 100644
--- a/exercises/practice/pig-latin/PigLatinTests.cs
+++ b/exercises/practice/pig-latin/PigLatinTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class PigLatinTests
{
[Fact]
diff --git a/exercises/practice/poker/.meta/Example.cs b/exercises/practice/poker/.meta/Example.cs
index 6c88b7fa7e..b860126fef 100644
--- a/exercises/practice/poker/.meta/Example.cs
+++ b/exercises/practice/poker/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text.RegularExpressions;
public static class Poker
diff --git a/exercises/practice/poker/Poker.cs b/exercises/practice/poker/Poker.cs
index f4289590ce..b3ac892017 100644
--- a/exercises/practice/poker/Poker.cs
+++ b/exercises/practice/poker/Poker.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Poker
{
public static IEnumerable BestHands(IEnumerable hands)
diff --git a/exercises/practice/poker/Poker.csproj b/exercises/practice/poker/Poker.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/poker/Poker.csproj
+++ b/exercises/practice/poker/Poker.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/poker/PokerTests.cs b/exercises/practice/poker/PokerTests.cs
index 4f0f088bb4..f7c7dc981d 100644
--- a/exercises/practice/poker/PokerTests.cs
+++ b/exercises/practice/poker/PokerTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class PokerTests
{
[Fact]
diff --git a/exercises/practice/pov/.meta/Example.cs b/exercises/practice/pov/.meta/Example.cs
index 5c0cabf91d..f5cf7a6678 100644
--- a/exercises/practice/pov/.meta/Example.cs
+++ b/exercises/practice/pov/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class Tree : IEquatable
{
public Tree(string value, params Tree[] children)
diff --git a/exercises/practice/pov/Pov.cs b/exercises/practice/pov/Pov.cs
index d8cc20a154..6acc889709 100644
--- a/exercises/practice/pov/Pov.cs
+++ b/exercises/practice/pov/Pov.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class Tree
{
public Tree(string value, params Tree[] children)
diff --git a/exercises/practice/pov/Pov.csproj b/exercises/practice/pov/Pov.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/pov/Pov.csproj
+++ b/exercises/practice/pov/Pov.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/pov/PovTests.cs b/exercises/practice/pov/PovTests.cs
index 66998074a0..587e2d8bab 100644
--- a/exercises/practice/pov/PovTests.cs
+++ b/exercises/practice/pov/PovTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class PovTests
{
[Fact]
diff --git a/exercises/practice/prime-factors/.meta/Example.cs b/exercises/practice/prime-factors/.meta/Example.cs
index d52dd89383..f50141aafd 100644
--- a/exercises/practice/prime-factors/.meta/Example.cs
+++ b/exercises/practice/prime-factors/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Collections.Generic;
-
public class PrimeFactors
{
public static long[] Factors(long number)
diff --git a/exercises/practice/prime-factors/PrimeFactors.cs b/exercises/practice/prime-factors/PrimeFactors.cs
index 28171bd0fc..1d53e0759c 100644
--- a/exercises/practice/prime-factors/PrimeFactors.cs
+++ b/exercises/practice/prime-factors/PrimeFactors.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class PrimeFactors
{
public static long[] Factors(long number)
diff --git a/exercises/practice/prime-factors/PrimeFactors.csproj b/exercises/practice/prime-factors/PrimeFactors.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/prime-factors/PrimeFactors.csproj
+++ b/exercises/practice/prime-factors/PrimeFactors.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/prime-factors/PrimeFactorsTests.cs b/exercises/practice/prime-factors/PrimeFactorsTests.cs
index 3ca7540978..cf63091874 100644
--- a/exercises/practice/prime-factors/PrimeFactorsTests.cs
+++ b/exercises/practice/prime-factors/PrimeFactorsTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class PrimeFactorsTests
{
[Fact]
diff --git a/exercises/practice/protein-translation/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/protein-translation/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/protein-translation/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/protein-translation/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/protein-translation/.meta/Example.cs b/exercises/practice/protein-translation/.meta/Example.cs
index 47d700bdc8..2310cf40f4 100644
--- a/exercises/practice/protein-translation/.meta/Example.cs
+++ b/exercises/practice/protein-translation/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class ProteinTranslation
{
public static string[] Proteins(string strand)
diff --git a/exercises/practice/protein-translation/ProteinTranslation.cs b/exercises/practice/protein-translation/ProteinTranslation.cs
index a4ea3dfc7a..767e4c77c7 100644
--- a/exercises/practice/protein-translation/ProteinTranslation.cs
+++ b/exercises/practice/protein-translation/ProteinTranslation.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ProteinTranslation
{
public static string[] Proteins(string strand)
diff --git a/exercises/practice/protein-translation/ProteinTranslation.csproj b/exercises/practice/protein-translation/ProteinTranslation.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/protein-translation/ProteinTranslation.csproj
+++ b/exercises/practice/protein-translation/ProteinTranslation.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/protein-translation/ProteinTranslationTests.cs b/exercises/practice/protein-translation/ProteinTranslationTests.cs
index 38bcf3234a..9f87da60ca 100644
--- a/exercises/practice/protein-translation/ProteinTranslationTests.cs
+++ b/exercises/practice/protein-translation/ProteinTranslationTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ProteinTranslationTests
{
[Fact]
diff --git a/exercises/practice/proverb/.meta/Example.cs b/exercises/practice/proverb/.meta/Example.cs
index d3ad253bec..5718d7e3f9 100644
--- a/exercises/practice/proverb/.meta/Example.cs
+++ b/exercises/practice/proverb/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class Proverb
{
public static string[] Recite(string[] subjects)
diff --git a/exercises/practice/proverb/Proverb.cs b/exercises/practice/proverb/Proverb.cs
index b147aeca8f..9136672c55 100644
--- a/exercises/practice/proverb/Proverb.cs
+++ b/exercises/practice/proverb/Proverb.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Proverb
{
public static string[] Recite(string[] subjects)
diff --git a/exercises/practice/proverb/Proverb.csproj b/exercises/practice/proverb/Proverb.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/proverb/Proverb.csproj
+++ b/exercises/practice/proverb/Proverb.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/proverb/ProverbTests.cs b/exercises/practice/proverb/ProverbTests.cs
index 6e0a72ddd5..50a7b64c8b 100644
--- a/exercises/practice/proverb/ProverbTests.cs
+++ b/exercises/practice/proverb/ProverbTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ProverbTests
{
[Fact]
diff --git a/exercises/practice/pythagorean-triplet/.meta/Example.cs b/exercises/practice/pythagorean-triplet/.meta/Example.cs
index cb4575a444..d92592bc6f 100644
--- a/exercises/practice/pythagorean-triplet/.meta/Example.cs
+++ b/exercises/practice/pythagorean-triplet/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class PythagoreanTriplet
{
diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.cs b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.cs
index 3d528dc502..c3346ad3cc 100644
--- a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.cs
+++ b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class PythagoreanTriplet
{
public static IEnumerable<(int a, int b, int c)> TripletsWithSum(int sum)
diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.csproj b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.csproj
+++ b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.cs b/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.cs
index 39b4995dc5..b20753ae09 100644
--- a/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.cs
+++ b/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class PythagoreanTripletTests
{
[Fact]
diff --git a/exercises/practice/queen-attack/.meta/Example.cs b/exercises/practice/queen-attack/.meta/Example.cs
index f89323cd80..124d109351 100644
--- a/exercises/practice/queen-attack/.meta/Example.cs
+++ b/exercises/practice/queen-attack/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Queen
{
public Queen(int row, int column)
diff --git a/exercises/practice/queen-attack/QueenAttack.cs b/exercises/practice/queen-attack/QueenAttack.cs
index 04b7aa8407..2247b357b5 100644
--- a/exercises/practice/queen-attack/QueenAttack.cs
+++ b/exercises/practice/queen-attack/QueenAttack.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Queen
{
public Queen(int row, int column)
diff --git a/exercises/practice/queen-attack/QueenAttack.csproj b/exercises/practice/queen-attack/QueenAttack.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/queen-attack/QueenAttack.csproj
+++ b/exercises/practice/queen-attack/QueenAttack.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/queen-attack/QueenAttackTests.cs b/exercises/practice/queen-attack/QueenAttackTests.cs
index 7bfe9eea80..eed44e6ea0 100644
--- a/exercises/practice/queen-attack/QueenAttackTests.cs
+++ b/exercises/practice/queen-attack/QueenAttackTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class QueenAttackTests
{
[Fact]
diff --git a/exercises/practice/rail-fence-cipher/.meta/Example.cs b/exercises/practice/rail-fence-cipher/.meta/Example.cs
index fc7c3cac98..c85ebeb4ce 100644
--- a/exercises/practice/rail-fence-cipher/.meta/Example.cs
+++ b/exercises/practice/rail-fence-cipher/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public class RailFenceCipher
{
private readonly int _rails;
diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipher.cs b/exercises/practice/rail-fence-cipher/RailFenceCipher.cs
index 9c3d219642..d3026b992d 100644
--- a/exercises/practice/rail-fence-cipher/RailFenceCipher.cs
+++ b/exercises/practice/rail-fence-cipher/RailFenceCipher.cs
@@ -1,5 +1,3 @@
-using System;
-
public class RailFenceCipher
{
public RailFenceCipher(int rails)
diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipher.csproj b/exercises/practice/rail-fence-cipher/RailFenceCipher.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/rail-fence-cipher/RailFenceCipher.csproj
+++ b/exercises/practice/rail-fence-cipher/RailFenceCipher.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipherTests.cs b/exercises/practice/rail-fence-cipher/RailFenceCipherTests.cs
index 35eeec4121..46a1cbd739 100644
--- a/exercises/practice/rail-fence-cipher/RailFenceCipherTests.cs
+++ b/exercises/practice/rail-fence-cipher/RailFenceCipherTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RailFenceCipherTests
{
[Fact]
diff --git a/exercises/practice/raindrops/.articles/performance/code/Benchmark_Csharp.csproj b/exercises/practice/raindrops/.articles/performance/code/Benchmark_Csharp.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/raindrops/.articles/performance/code/Benchmark_Csharp.csproj
+++ b/exercises/practice/raindrops/.articles/performance/code/Benchmark_Csharp.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/raindrops/Raindrops.cs b/exercises/practice/raindrops/Raindrops.cs
index c1277198f8..9df652db51 100644
--- a/exercises/practice/raindrops/Raindrops.cs
+++ b/exercises/practice/raindrops/Raindrops.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Raindrops
{
public static string Convert(int number)
diff --git a/exercises/practice/raindrops/Raindrops.csproj b/exercises/practice/raindrops/Raindrops.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/raindrops/Raindrops.csproj
+++ b/exercises/practice/raindrops/Raindrops.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/raindrops/RaindropsTests.cs b/exercises/practice/raindrops/RaindropsTests.cs
index 32994bd461..e1cdade51f 100644
--- a/exercises/practice/raindrops/RaindropsTests.cs
+++ b/exercises/practice/raindrops/RaindropsTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RaindropsTests
{
[Fact]
diff --git a/exercises/practice/rational-numbers/RationalNumbers.cs b/exercises/practice/rational-numbers/RationalNumbers.cs
index cca43d0ecc..7dc3316304 100644
--- a/exercises/practice/rational-numbers/RationalNumbers.cs
+++ b/exercises/practice/rational-numbers/RationalNumbers.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Diagnostics;
-
public static class RealNumberExtension
{
public static double Expreal(this int realNumber, RationalNumber r)
diff --git a/exercises/practice/rational-numbers/RationalNumbers.csproj b/exercises/practice/rational-numbers/RationalNumbers.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/rational-numbers/RationalNumbers.csproj
+++ b/exercises/practice/rational-numbers/RationalNumbers.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/rational-numbers/RationalNumbersTests.cs b/exercises/practice/rational-numbers/RationalNumbersTests.cs
index 859505baa8..9c49ea6588 100644
--- a/exercises/practice/rational-numbers/RationalNumbersTests.cs
+++ b/exercises/practice/rational-numbers/RationalNumbersTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RationalNumbersTests
{
[Fact]
diff --git a/exercises/practice/react/.meta/Example.cs b/exercises/practice/react/.meta/Example.cs
index f475ee47a0..fe33399853 100644
--- a/exercises/practice/react/.meta/Example.cs
+++ b/exercises/practice/react/.meta/Example.cs
@@ -1,7 +1,4 @@
-using System;
using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
public class Reactor
{
diff --git a/exercises/practice/react/React.cs b/exercises/practice/react/React.cs
index f1b8d29574..b532b1005c 100644
--- a/exercises/practice/react/React.cs
+++ b/exercises/practice/react/React.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class Reactor
{
public InputCell CreateInputCell(int value)
diff --git a/exercises/practice/react/React.csproj b/exercises/practice/react/React.csproj
index f39ce99541..0efe3d396d 100644
--- a/exercises/practice/react/React.csproj
+++ b/exercises/practice/react/React.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/react/ReactTests.cs b/exercises/practice/react/ReactTests.cs
index 684cc88840..18561bc105 100644
--- a/exercises/practice/react/ReactTests.cs
+++ b/exercises/practice/react/ReactTests.cs
@@ -1,6 +1,4 @@
using FakeItEasy;
-using System;
-using Xunit;
public class ReactTests
{
diff --git a/exercises/practice/rectangles/.meta/Example.cs b/exercises/practice/rectangles/.meta/Example.cs
index dd26b04884..da360339ee 100644
--- a/exercises/practice/rectangles/.meta/Example.cs
+++ b/exercises/practice/rectangles/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class Rectangles
{
public static int Count(string[] rows)
diff --git a/exercises/practice/rectangles/Rectangles.cs b/exercises/practice/rectangles/Rectangles.cs
index 2633bde689..99a2845ecc 100644
--- a/exercises/practice/rectangles/Rectangles.cs
+++ b/exercises/practice/rectangles/Rectangles.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Rectangles
{
public static int Count(string[] rows)
diff --git a/exercises/practice/rectangles/Rectangles.csproj b/exercises/practice/rectangles/Rectangles.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/rectangles/Rectangles.csproj
+++ b/exercises/practice/rectangles/Rectangles.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/rectangles/RectanglesTests.cs b/exercises/practice/rectangles/RectanglesTests.cs
index c2b1e6e7c5..d22007efeb 100644
--- a/exercises/practice/rectangles/RectanglesTests.cs
+++ b/exercises/practice/rectangles/RectanglesTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class RectanglesTests
{
[Fact]
diff --git a/exercises/practice/resistor-color-duo/.meta/Example.cs b/exercises/practice/resistor-color-duo/.meta/Example.cs
index b4e42d95de..e17af0d9d7 100644
--- a/exercises/practice/resistor-color-duo/.meta/Example.cs
+++ b/exercises/practice/resistor-color-duo/.meta/Example.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-
public static class ResistorColorDuo
{
public static int Value(string[] colors) => concat(colors.Take(2)
diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuo.cs b/exercises/practice/resistor-color-duo/ResistorColorDuo.cs
index 4eb35c3ef2..4fb809b8bd 100644
--- a/exercises/practice/resistor-color-duo/ResistorColorDuo.cs
+++ b/exercises/practice/resistor-color-duo/ResistorColorDuo.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ResistorColorDuo
{
public static int Value(string[] colors)
diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuo.csproj b/exercises/practice/resistor-color-duo/ResistorColorDuo.csproj
index c0cd30d092..2ca81515f6 100644
--- a/exercises/practice/resistor-color-duo/ResistorColorDuo.csproj
+++ b/exercises/practice/resistor-color-duo/ResistorColorDuo.csproj
@@ -1,13 +1,16 @@
net9.0
+ enable
false
enable
true
+
-
+
+
diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuoTests.cs b/exercises/practice/resistor-color-duo/ResistorColorDuoTests.cs
index 3e535da3c9..9dde6bbb77 100644
--- a/exercises/practice/resistor-color-duo/ResistorColorDuoTests.cs
+++ b/exercises/practice/resistor-color-duo/ResistorColorDuoTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ResistorColorDuoTests
{
[Fact]
diff --git a/exercises/practice/resistor-color-trio/.meta/Example.cs b/exercises/practice/resistor-color-trio/.meta/Example.cs
index 128ff2b3b6..36efde078b 100644
--- a/exercises/practice/resistor-color-trio/.meta/Example.cs
+++ b/exercises/practice/resistor-color-trio/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ResistorColorTrio
{
private static readonly string[] Colors = ["black", "brown", "red", "orange", "yellow", "green", "blue", "violet", "grey", "white"];
diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrio.cs b/exercises/practice/resistor-color-trio/ResistorColorTrio.cs
index a97af3de2a..a3cbd6e49b 100644
--- a/exercises/practice/resistor-color-trio/ResistorColorTrio.cs
+++ b/exercises/practice/resistor-color-trio/ResistorColorTrio.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ResistorColorTrio
{
public static string Label(string[] colors)
diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrio.csproj b/exercises/practice/resistor-color-trio/ResistorColorTrio.csproj
index 3f97a1ab29..e090c46e13 100644
--- a/exercises/practice/resistor-color-trio/ResistorColorTrio.csproj
+++ b/exercises/practice/resistor-color-trio/ResistorColorTrio.csproj
@@ -1,13 +1,16 @@
net9.0
+ enable
false
enable
true
+
-
+
+
diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrioTests.cs b/exercises/practice/resistor-color-trio/ResistorColorTrioTests.cs
index c013493949..b926fa24e8 100644
--- a/exercises/practice/resistor-color-trio/ResistorColorTrioTests.cs
+++ b/exercises/practice/resistor-color-trio/ResistorColorTrioTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ResistorColorTrioTests
{
[Fact]
diff --git a/exercises/practice/resistor-color/.meta/Example.cs b/exercises/practice/resistor-color/.meta/Example.cs
index 85c5b8c571..a1fc070a3b 100644
--- a/exercises/practice/resistor-color/.meta/Example.cs
+++ b/exercises/practice/resistor-color/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ResistorColor
{
private static readonly string[] AllColors = new[] { "black", "brown", "red", "orange", "yellow", "green", "blue", "violet", "grey", "white" };
diff --git a/exercises/practice/resistor-color/ResistorColor.cs b/exercises/practice/resistor-color/ResistorColor.cs
index 72613b2088..74c8e0b106 100644
--- a/exercises/practice/resistor-color/ResistorColor.cs
+++ b/exercises/practice/resistor-color/ResistorColor.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ResistorColor
{
public static int ColorCode(string color)
diff --git a/exercises/practice/resistor-color/ResistorColor.csproj b/exercises/practice/resistor-color/ResistorColor.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/resistor-color/ResistorColor.csproj
+++ b/exercises/practice/resistor-color/ResistorColor.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/resistor-color/ResistorColorTests.cs b/exercises/practice/resistor-color/ResistorColorTests.cs
index a20b839469..b0419f7369 100644
--- a/exercises/practice/resistor-color/ResistorColorTests.cs
+++ b/exercises/practice/resistor-color/ResistorColorTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ResistorColorTests
{
[Fact]
diff --git a/exercises/practice/rest-api/.meta/Example.cs b/exercises/practice/rest-api/.meta/Example.cs
index f60e09a418..a74706724a 100644
--- a/exercises/practice/rest-api/.meta/Example.cs
+++ b/exercises/practice/rest-api/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text.Json;
public class User
diff --git a/exercises/practice/rest-api/RestApi.cs b/exercises/practice/rest-api/RestApi.cs
index 6d86f608b2..20c93a4c4e 100644
--- a/exercises/practice/rest-api/RestApi.cs
+++ b/exercises/practice/rest-api/RestApi.cs
@@ -1,5 +1,3 @@
-using System;
-
public class RestApi
{
public RestApi(string database)
diff --git a/exercises/practice/rest-api/RestApi.csproj b/exercises/practice/rest-api/RestApi.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/practice/rest-api/RestApi.csproj
+++ b/exercises/practice/rest-api/RestApi.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/rest-api/RestApiTests.cs b/exercises/practice/rest-api/RestApiTests.cs
index 6719e008d2..abd41757ae 100644
--- a/exercises/practice/rest-api/RestApiTests.cs
+++ b/exercises/practice/rest-api/RestApiTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RestApiTests
{
[Fact]
diff --git a/exercises/practice/reverse-string/.articles/performance/code/Benchmark.csproj b/exercises/practice/reverse-string/.articles/performance/code/Benchmark.csproj
index b2010410cd..7df61d93dd 100644
--- a/exercises/practice/reverse-string/.articles/performance/code/Benchmark.csproj
+++ b/exercises/practice/reverse-string/.articles/performance/code/Benchmark.csproj
@@ -10,6 +10,10 @@
true
+
+
+
+
diff --git a/exercises/practice/reverse-string/.meta/Example.cs b/exercises/practice/reverse-string/.meta/Example.cs
index 7962538fea..b13ddd41b9 100644
--- a/exercises/practice/reverse-string/.meta/Example.cs
+++ b/exercises/practice/reverse-string/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class ReverseString
{
public static string Reverse(string input)
diff --git a/exercises/practice/reverse-string/ReverseString.cs b/exercises/practice/reverse-string/ReverseString.cs
index 55f936700a..72ceddba49 100644
--- a/exercises/practice/reverse-string/ReverseString.cs
+++ b/exercises/practice/reverse-string/ReverseString.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ReverseString
{
public static string Reverse(string input)
diff --git a/exercises/practice/reverse-string/ReverseString.csproj b/exercises/practice/reverse-string/ReverseString.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/reverse-string/ReverseString.csproj
+++ b/exercises/practice/reverse-string/ReverseString.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/reverse-string/ReverseStringTests.cs b/exercises/practice/reverse-string/ReverseStringTests.cs
index 9b147a3f61..ad21342b26 100644
--- a/exercises/practice/reverse-string/ReverseStringTests.cs
+++ b/exercises/practice/reverse-string/ReverseStringTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ReverseStringTests
{
[Fact]
diff --git a/exercises/practice/rna-transcription/.meta/Example.cs b/exercises/practice/rna-transcription/.meta/Example.cs
index b4efc61c82..2dbb6b80e4 100644
--- a/exercises/practice/rna-transcription/.meta/Example.cs
+++ b/exercises/practice/rna-transcription/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class RnaTranscription
{
private static readonly Dictionary DnaToRna = new Dictionary
diff --git a/exercises/practice/rna-transcription/RnaTranscription.cs b/exercises/practice/rna-transcription/RnaTranscription.cs
index 15da6dff52..455c920ec1 100644
--- a/exercises/practice/rna-transcription/RnaTranscription.cs
+++ b/exercises/practice/rna-transcription/RnaTranscription.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class RnaTranscription
{
public static string ToRna(string strand)
diff --git a/exercises/practice/rna-transcription/RnaTranscription.csproj b/exercises/practice/rna-transcription/RnaTranscription.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/rna-transcription/RnaTranscription.csproj
+++ b/exercises/practice/rna-transcription/RnaTranscription.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/rna-transcription/RnaTranscriptionTests.cs b/exercises/practice/rna-transcription/RnaTranscriptionTests.cs
index cd8a15e05a..936619e29c 100644
--- a/exercises/practice/rna-transcription/RnaTranscriptionTests.cs
+++ b/exercises/practice/rna-transcription/RnaTranscriptionTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RnaTranscriptionTests
{
[Fact]
diff --git a/exercises/practice/robot-name/.meta/Example.cs b/exercises/practice/robot-name/.meta/Example.cs
index 919cdabe12..fbdabe1680 100644
--- a/exercises/practice/robot-name/.meta/Example.cs
+++ b/exercises/practice/robot-name/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class Robot
{
private static readonly Random Random = new Random();
diff --git a/exercises/practice/robot-name/RobotName.cs b/exercises/practice/robot-name/RobotName.cs
index 7987d66252..0458b7d83b 100644
--- a/exercises/practice/robot-name/RobotName.cs
+++ b/exercises/practice/robot-name/RobotName.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Robot
{
public string Name
diff --git a/exercises/practice/robot-name/RobotName.csproj b/exercises/practice/robot-name/RobotName.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/robot-name/RobotName.csproj
+++ b/exercises/practice/robot-name/RobotName.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/robot-name/RobotNameTests.cs b/exercises/practice/robot-name/RobotNameTests.cs
index a493b0c1ce..277a7c4a5f 100644
--- a/exercises/practice/robot-name/RobotNameTests.cs
+++ b/exercises/practice/robot-name/RobotNameTests.cs
@@ -1,7 +1,3 @@
-using System.Linq;
-using System.Collections.Generic;
-using Xunit;
-
public class RobotNameTests
{
private readonly Robot robot = new Robot();
diff --git a/exercises/practice/robot-simulator/.meta/Example.cs b/exercises/practice/robot-simulator/.meta/Example.cs
index 5dec0fcb0d..c8f50c26b4 100644
--- a/exercises/practice/robot-simulator/.meta/Example.cs
+++ b/exercises/practice/robot-simulator/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Direction
{
North,
diff --git a/exercises/practice/robot-simulator/RobotSimulator.cs b/exercises/practice/robot-simulator/RobotSimulator.cs
index 268deeecec..1408add1e4 100644
--- a/exercises/practice/robot-simulator/RobotSimulator.cs
+++ b/exercises/practice/robot-simulator/RobotSimulator.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Direction
{
North,
diff --git a/exercises/practice/robot-simulator/RobotSimulator.csproj b/exercises/practice/robot-simulator/RobotSimulator.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/robot-simulator/RobotSimulator.csproj
+++ b/exercises/practice/robot-simulator/RobotSimulator.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/robot-simulator/RobotSimulatorTests.cs b/exercises/practice/robot-simulator/RobotSimulatorTests.cs
index a2ada5c70a..6d4ab36bb1 100644
--- a/exercises/practice/robot-simulator/RobotSimulatorTests.cs
+++ b/exercises/practice/robot-simulator/RobotSimulatorTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RobotSimulatorTests
{
[Fact]
diff --git a/exercises/practice/roman-numerals/.meta/Example.cs b/exercises/practice/roman-numerals/.meta/Example.cs
index 29069b4bfc..33d4f48f53 100644
--- a/exercises/practice/roman-numerals/.meta/Example.cs
+++ b/exercises/practice/roman-numerals/.meta/Example.cs
@@ -1,4 +1,3 @@
-using System.Collections.Generic;
using System.Text;
public static class RomanNumeralExtension
diff --git a/exercises/practice/roman-numerals/RomanNumerals.cs b/exercises/practice/roman-numerals/RomanNumerals.cs
index 2435901ef4..d6275ab3a8 100644
--- a/exercises/practice/roman-numerals/RomanNumerals.cs
+++ b/exercises/practice/roman-numerals/RomanNumerals.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class RomanNumeralExtension
{
public static string ToRoman(this int value)
diff --git a/exercises/practice/roman-numerals/RomanNumerals.csproj b/exercises/practice/roman-numerals/RomanNumerals.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/roman-numerals/RomanNumerals.csproj
+++ b/exercises/practice/roman-numerals/RomanNumerals.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/roman-numerals/RomanNumeralsTests.cs b/exercises/practice/roman-numerals/RomanNumeralsTests.cs
index d5f8df6159..18dcf81121 100644
--- a/exercises/practice/roman-numerals/RomanNumeralsTests.cs
+++ b/exercises/practice/roman-numerals/RomanNumeralsTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RomanNumeralsTests
{
[Fact]
diff --git a/exercises/practice/rotational-cipher/.meta/Example.cs b/exercises/practice/rotational-cipher/.meta/Example.cs
index 0e6e4e66d7..05e8286ea7 100644
--- a/exercises/practice/rotational-cipher/.meta/Example.cs
+++ b/exercises/practice/rotational-cipher/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public static class RotationalCipher
{
private const string LowerCaseLetters = "abcdefghijklmnopqrstuvwxyz";
diff --git a/exercises/practice/rotational-cipher/RotationalCipher.cs b/exercises/practice/rotational-cipher/RotationalCipher.cs
index c2f16d18df..a17f7f8c82 100644
--- a/exercises/practice/rotational-cipher/RotationalCipher.cs
+++ b/exercises/practice/rotational-cipher/RotationalCipher.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class RotationalCipher
{
public static string Rotate(string text, int shiftKey)
diff --git a/exercises/practice/rotational-cipher/RotationalCipher.csproj b/exercises/practice/rotational-cipher/RotationalCipher.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/rotational-cipher/RotationalCipher.csproj
+++ b/exercises/practice/rotational-cipher/RotationalCipher.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/rotational-cipher/RotationalCipherTests.cs b/exercises/practice/rotational-cipher/RotationalCipherTests.cs
index 9fd013c429..499b1fc138 100644
--- a/exercises/practice/rotational-cipher/RotationalCipherTests.cs
+++ b/exercises/practice/rotational-cipher/RotationalCipherTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RotationalCipherTests
{
[Fact]
diff --git a/exercises/practice/run-length-encoding/.meta/Example.cs b/exercises/practice/run-length-encoding/.meta/Example.cs
index b59527eac9..9b4c9b85e6 100644
--- a/exercises/practice/run-length-encoding/.meta/Example.cs
+++ b/exercises/practice/run-length-encoding/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text.RegularExpressions;
public static class RunLengthEncoding
diff --git a/exercises/practice/run-length-encoding/RunLengthEncoding.cs b/exercises/practice/run-length-encoding/RunLengthEncoding.cs
index 142ff5669c..29ecbe2bb4 100644
--- a/exercises/practice/run-length-encoding/RunLengthEncoding.cs
+++ b/exercises/practice/run-length-encoding/RunLengthEncoding.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class RunLengthEncoding
{
public static string Encode(string input)
diff --git a/exercises/practice/run-length-encoding/RunLengthEncoding.csproj b/exercises/practice/run-length-encoding/RunLengthEncoding.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/run-length-encoding/RunLengthEncoding.csproj
+++ b/exercises/practice/run-length-encoding/RunLengthEncoding.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/run-length-encoding/RunLengthEncodingTests.cs b/exercises/practice/run-length-encoding/RunLengthEncodingTests.cs
index df224cd09a..ff69398d42 100644
--- a/exercises/practice/run-length-encoding/RunLengthEncodingTests.cs
+++ b/exercises/practice/run-length-encoding/RunLengthEncodingTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class RunLengthEncodingTests
{
[Fact]
diff --git a/exercises/practice/saddle-points/.meta/Example.cs b/exercises/practice/saddle-points/.meta/Example.cs
index 78a71d89c0..66669992e0 100644
--- a/exercises/practice/saddle-points/.meta/Example.cs
+++ b/exercises/practice/saddle-points/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class SaddlePoints
{
public static IEnumerable<(int, int)> Calculate(int[,] matrix)
diff --git a/exercises/practice/saddle-points/SaddlePoints.cs b/exercises/practice/saddle-points/SaddlePoints.cs
index cb50a59384..e1701fe21b 100644
--- a/exercises/practice/saddle-points/SaddlePoints.cs
+++ b/exercises/practice/saddle-points/SaddlePoints.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class SaddlePoints
{
public static IEnumerable<(int, int)> Calculate(int[,] matrix)
diff --git a/exercises/practice/saddle-points/SaddlePoints.csproj b/exercises/practice/saddle-points/SaddlePoints.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/saddle-points/SaddlePoints.csproj
+++ b/exercises/practice/saddle-points/SaddlePoints.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/saddle-points/SaddlePointsTests.cs b/exercises/practice/saddle-points/SaddlePointsTests.cs
index 97c540c7df..c5e8128ad1 100644
--- a/exercises/practice/saddle-points/SaddlePointsTests.cs
+++ b/exercises/practice/saddle-points/SaddlePointsTests.cs
@@ -1,7 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-using Xunit;
-
public class SaddlePointsTests
{
[Fact]
diff --git a/exercises/practice/satellite/.meta/Example.cs b/exercises/practice/satellite/.meta/Example.cs
index d9a1f742a7..e66175a8ec 100644
--- a/exercises/practice/satellite/.meta/Example.cs
+++ b/exercises/practice/satellite/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public record Tree(char Value, Tree? Left, Tree? Right);
public static class Satellite
diff --git a/exercises/practice/satellite/Satellite.cs b/exercises/practice/satellite/Satellite.cs
index 8868feeb14..40f7ec8c56 100644
--- a/exercises/practice/satellite/Satellite.cs
+++ b/exercises/practice/satellite/Satellite.cs
@@ -1,5 +1,3 @@
-using System;
-
public record Tree(char Value, Tree? Left, Tree? Right);
public static class Satellite
diff --git a/exercises/practice/satellite/Satellite.csproj b/exercises/practice/satellite/Satellite.csproj
index 8c2df9cd7e..36b480d8f3 100644
--- a/exercises/practice/satellite/Satellite.csproj
+++ b/exercises/practice/satellite/Satellite.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/satellite/SatelliteTests.cs b/exercises/practice/satellite/SatelliteTests.cs
index 843c2cd1f9..fbb286d9bd 100644
--- a/exercises/practice/satellite/SatelliteTests.cs
+++ b/exercises/practice/satellite/SatelliteTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class SatelliteTests
{
[Fact]
diff --git a/exercises/practice/say/.meta/Example.cs b/exercises/practice/say/.meta/Example.cs
index e9ce4648b9..5e47c0a263 100644
--- a/exercises/practice/say/.meta/Example.cs
+++ b/exercises/practice/say/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class Say
{
public static string InEnglish(long number)
diff --git a/exercises/practice/say/Say.cs b/exercises/practice/say/Say.cs
index 51f059ad50..43013ddc97 100644
--- a/exercises/practice/say/Say.cs
+++ b/exercises/practice/say/Say.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Say
{
public static string InEnglish(long number)
diff --git a/exercises/practice/say/Say.csproj b/exercises/practice/say/Say.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/say/Say.csproj
+++ b/exercises/practice/say/Say.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/say/SayTests.cs b/exercises/practice/say/SayTests.cs
index d918f99650..7b6d82fed6 100644
--- a/exercises/practice/say/SayTests.cs
+++ b/exercises/practice/say/SayTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class SayTests
{
[Fact]
diff --git a/exercises/practice/scale-generator/.meta/Example.cs b/exercises/practice/scale-generator/.meta/Example.cs
index a92a1e7158..d3c1049eff 100644
--- a/exercises/practice/scale-generator/.meta/Example.cs
+++ b/exercises/practice/scale-generator/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class ScaleGenerator
{
private static readonly string[] ChromaticScale = { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B" };
diff --git a/exercises/practice/scale-generator/ScaleGenerator.cs b/exercises/practice/scale-generator/ScaleGenerator.cs
index 6ebe88628a..d3c3d74794 100644
--- a/exercises/practice/scale-generator/ScaleGenerator.cs
+++ b/exercises/practice/scale-generator/ScaleGenerator.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ScaleGenerator
{
public static string[] Chromatic(string tonic)
diff --git a/exercises/practice/scale-generator/ScaleGenerator.csproj b/exercises/practice/scale-generator/ScaleGenerator.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/scale-generator/ScaleGenerator.csproj
+++ b/exercises/practice/scale-generator/ScaleGenerator.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/scale-generator/ScaleGeneratorTests.cs b/exercises/practice/scale-generator/ScaleGeneratorTests.cs
index 7e9001a88c..04741ded1c 100644
--- a/exercises/practice/scale-generator/ScaleGeneratorTests.cs
+++ b/exercises/practice/scale-generator/ScaleGeneratorTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ScaleGeneratorTests
{
[Fact]
diff --git a/exercises/practice/scrabble-score/.meta/Example.cs b/exercises/practice/scrabble-score/.meta/Example.cs
index be898adc19..962846ac09 100644
--- a/exercises/practice/scrabble-score/.meta/Example.cs
+++ b/exercises/practice/scrabble-score/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public static class ScrabbleScore
{
private static readonly Dictionary LetterScores = new Dictionary
diff --git a/exercises/practice/scrabble-score/ScrabbleScore.cs b/exercises/practice/scrabble-score/ScrabbleScore.cs
index 2dfd05eda4..53a3b5732e 100644
--- a/exercises/practice/scrabble-score/ScrabbleScore.cs
+++ b/exercises/practice/scrabble-score/ScrabbleScore.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class ScrabbleScore
{
public static int Score(string input)
diff --git a/exercises/practice/scrabble-score/ScrabbleScore.csproj b/exercises/practice/scrabble-score/ScrabbleScore.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/scrabble-score/ScrabbleScore.csproj
+++ b/exercises/practice/scrabble-score/ScrabbleScore.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/scrabble-score/ScrabbleScoreTests.cs b/exercises/practice/scrabble-score/ScrabbleScoreTests.cs
index d5b0413ae6..fa5db19c95 100644
--- a/exercises/practice/scrabble-score/ScrabbleScoreTests.cs
+++ b/exercises/practice/scrabble-score/ScrabbleScoreTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ScrabbleScoreTests
{
[Fact]
diff --git a/exercises/practice/secret-handshake/.meta/Example.cs b/exercises/practice/secret-handshake/.meta/Example.cs
index 570e77246a..324e8e9dcd 100644
--- a/exercises/practice/secret-handshake/.meta/Example.cs
+++ b/exercises/practice/secret-handshake/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public class SecretHandshake
{
private static readonly Dictionary CommandValues = new Dictionary
diff --git a/exercises/practice/secret-handshake/SecretHandshake.cs b/exercises/practice/secret-handshake/SecretHandshake.cs
index 45878922cb..4989628b73 100644
--- a/exercises/practice/secret-handshake/SecretHandshake.cs
+++ b/exercises/practice/secret-handshake/SecretHandshake.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class SecretHandshake
{
public static string[] Commands(int commandValue)
diff --git a/exercises/practice/secret-handshake/SecretHandshake.csproj b/exercises/practice/secret-handshake/SecretHandshake.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/secret-handshake/SecretHandshake.csproj
+++ b/exercises/practice/secret-handshake/SecretHandshake.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/secret-handshake/SecretHandshakeTests.cs b/exercises/practice/secret-handshake/SecretHandshakeTests.cs
index ebf97c1712..c3cb1fb11c 100644
--- a/exercises/practice/secret-handshake/SecretHandshakeTests.cs
+++ b/exercises/practice/secret-handshake/SecretHandshakeTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SecretHandshakeTests
{
[Fact]
diff --git a/exercises/practice/series/.meta/Example.cs b/exercises/practice/series/.meta/Example.cs
index ab716c99d2..edd765343d 100644
--- a/exercises/practice/series/.meta/Example.cs
+++ b/exercises/practice/series/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class Series
{
public static string[] Slices(string numbers, int sliceLength)
diff --git a/exercises/practice/series/Series.cs b/exercises/practice/series/Series.cs
index 46d86a89ad..39c0425119 100644
--- a/exercises/practice/series/Series.cs
+++ b/exercises/practice/series/Series.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Series
{
public static string[] Slices(string numbers, int sliceLength)
diff --git a/exercises/practice/series/Series.csproj b/exercises/practice/series/Series.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/series/Series.csproj
+++ b/exercises/practice/series/Series.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/series/SeriesTests.cs b/exercises/practice/series/SeriesTests.cs
index 943322739d..49e3209ec5 100644
--- a/exercises/practice/series/SeriesTests.cs
+++ b/exercises/practice/series/SeriesTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class SeriesTests
{
[Fact]
diff --git a/exercises/practice/sgf-parsing/.meta/Example.cs b/exercises/practice/sgf-parsing/.meta/Example.cs
index 66e7e155d9..d90fc7d69a 100644
--- a/exercises/practice/sgf-parsing/.meta/Example.cs
+++ b/exercises/practice/sgf-parsing/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using Sprache;
public class SgfTree : IEquatable
diff --git a/exercises/practice/sgf-parsing/SgfParsing.cs b/exercises/practice/sgf-parsing/SgfParsing.cs
index 17b1fc718e..bc728fa284 100644
--- a/exercises/practice/sgf-parsing/SgfParsing.cs
+++ b/exercises/practice/sgf-parsing/SgfParsing.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class SgfTree
{
public SgfTree(IDictionary data, params SgfTree[] children)
diff --git a/exercises/practice/sgf-parsing/SgfParsing.csproj b/exercises/practice/sgf-parsing/SgfParsing.csproj
index b0d0bd802a..81df34dbc2 100644
--- a/exercises/practice/sgf-parsing/SgfParsing.csproj
+++ b/exercises/practice/sgf-parsing/SgfParsing.csproj
@@ -3,13 +3,14 @@
net9.0
enable
+ enable
true
-
+
-
+
diff --git a/exercises/practice/sgf-parsing/SgfParsingTests.cs b/exercises/practice/sgf-parsing/SgfParsingTests.cs
index 65e8c107de..85733aa499 100644
--- a/exercises/practice/sgf-parsing/SgfParsingTests.cs
+++ b/exercises/practice/sgf-parsing/SgfParsingTests.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using Xunit;
-
public class SgfParsingTests
{
[Fact]
diff --git a/exercises/practice/sieve/.articles/performance/code/Benchmark.csproj b/exercises/practice/sieve/.articles/performance/code/Benchmark.csproj
index 2ec2bf993c..04805ef728 100644
--- a/exercises/practice/sieve/.articles/performance/code/Benchmark.csproj
+++ b/exercises/practice/sieve/.articles/performance/code/Benchmark.csproj
@@ -8,6 +8,10 @@
true
+
+
+
+
diff --git a/exercises/practice/sieve/.meta/Example.cs b/exercises/practice/sieve/.meta/Example.cs
index f9da20fa8c..b9fa8bb8be 100644
--- a/exercises/practice/sieve/.meta/Example.cs
+++ b/exercises/practice/sieve/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class Sieve
{
public static int[] Primes(int limit)
diff --git a/exercises/practice/sieve/Sieve.cs b/exercises/practice/sieve/Sieve.cs
index 5b0b63ab9f..857ccf6796 100644
--- a/exercises/practice/sieve/Sieve.cs
+++ b/exercises/practice/sieve/Sieve.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Sieve
{
public static int[] Primes(int limit)
diff --git a/exercises/practice/sieve/Sieve.csproj b/exercises/practice/sieve/Sieve.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/sieve/Sieve.csproj
+++ b/exercises/practice/sieve/Sieve.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/sieve/SieveTests.cs b/exercises/practice/sieve/SieveTests.cs
index 34e4df13b1..77fde3c5f9 100644
--- a/exercises/practice/sieve/SieveTests.cs
+++ b/exercises/practice/sieve/SieveTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SieveTests
{
[Fact]
diff --git a/exercises/practice/simple-cipher/.meta/Example.cs b/exercises/practice/simple-cipher/.meta/Example.cs
index ef78ab8316..4f23875d09 100644
--- a/exercises/practice/simple-cipher/.meta/Example.cs
+++ b/exercises/practice/simple-cipher/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Linq;
using System.Text;
public class SimpleCipher
diff --git a/exercises/practice/simple-cipher/SimpleCipher.cs b/exercises/practice/simple-cipher/SimpleCipher.cs
index 913f5f9b76..fbdcf90289 100644
--- a/exercises/practice/simple-cipher/SimpleCipher.cs
+++ b/exercises/practice/simple-cipher/SimpleCipher.cs
@@ -1,5 +1,3 @@
-using System;
-
public class SimpleCipher
{
public SimpleCipher()
diff --git a/exercises/practice/simple-cipher/SimpleCipher.csproj b/exercises/practice/simple-cipher/SimpleCipher.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/simple-cipher/SimpleCipher.csproj
+++ b/exercises/practice/simple-cipher/SimpleCipher.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/simple-cipher/SimpleCipherTests.cs b/exercises/practice/simple-cipher/SimpleCipherTests.cs
index a1be7b4eae..096881b31e 100644
--- a/exercises/practice/simple-cipher/SimpleCipherTests.cs
+++ b/exercises/practice/simple-cipher/SimpleCipherTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SimpleCipherTests
{
[Fact]
diff --git a/exercises/practice/simple-linked-list/.meta/Example.cs b/exercises/practice/simple-linked-list/.meta/Example.cs
index e9a6064436..8f554cc9e9 100644
--- a/exercises/practice/simple-linked-list/.meta/Example.cs
+++ b/exercises/practice/simple-linked-list/.meta/Example.cs
@@ -1,6 +1,4 @@
-using System;
using System.Collections;
-using System.Collections.Generic;
public class SimpleLinkedList : IEnumerable
{
diff --git a/exercises/practice/simple-linked-list/SimpleLinkedList.cs b/exercises/practice/simple-linked-list/SimpleLinkedList.cs
index eae0c9b5bf..980891ecc8 100644
--- a/exercises/practice/simple-linked-list/SimpleLinkedList.cs
+++ b/exercises/practice/simple-linked-list/SimpleLinkedList.cs
@@ -1,5 +1,3 @@
-using System;
-
public class SimpleLinkedList
{
public int Count => throw new NotImplementedException("You need to implement this method.");
diff --git a/exercises/practice/simple-linked-list/SimpleLinkedList.csproj b/exercises/practice/simple-linked-list/SimpleLinkedList.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/simple-linked-list/SimpleLinkedList.csproj
+++ b/exercises/practice/simple-linked-list/SimpleLinkedList.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/simple-linked-list/SimpleLinkedListTests.cs b/exercises/practice/simple-linked-list/SimpleLinkedListTests.cs
index 376ee37a79..1687a3ad00 100644
--- a/exercises/practice/simple-linked-list/SimpleLinkedListTests.cs
+++ b/exercises/practice/simple-linked-list/SimpleLinkedListTests.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using Xunit;
-
public class SimpleLinkedListTests
{
[Fact]
diff --git a/exercises/practice/space-age/.meta/Example.cs b/exercises/practice/space-age/.meta/Example.cs
index 7a27d3fe48..021aee6bbb 100644
--- a/exercises/practice/space-age/.meta/Example.cs
+++ b/exercises/practice/space-age/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public class SpaceAge
{
private enum Planet
diff --git a/exercises/practice/space-age/SpaceAge.cs b/exercises/practice/space-age/SpaceAge.cs
index c85648de8a..a70a1ca769 100644
--- a/exercises/practice/space-age/SpaceAge.cs
+++ b/exercises/practice/space-age/SpaceAge.cs
@@ -1,5 +1,3 @@
-using System;
-
public class SpaceAge
{
public SpaceAge(int seconds)
diff --git a/exercises/practice/space-age/SpaceAge.csproj b/exercises/practice/space-age/SpaceAge.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/space-age/SpaceAge.csproj
+++ b/exercises/practice/space-age/SpaceAge.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/space-age/SpaceAgeTests.cs b/exercises/practice/space-age/SpaceAgeTests.cs
index 2603cbed8d..df4036af58 100644
--- a/exercises/practice/space-age/SpaceAgeTests.cs
+++ b/exercises/practice/space-age/SpaceAgeTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SpaceAgeTests
{
[Fact]
diff --git a/exercises/practice/spiral-matrix/SpiralMatrix.cs b/exercises/practice/spiral-matrix/SpiralMatrix.cs
index f1cfbbc94e..f430b47f38 100644
--- a/exercises/practice/spiral-matrix/SpiralMatrix.cs
+++ b/exercises/practice/spiral-matrix/SpiralMatrix.cs
@@ -1,5 +1,3 @@
-using System;
-
public class SpiralMatrix
{
public static int[,] GetMatrix(int size)
diff --git a/exercises/practice/spiral-matrix/SpiralMatrix.csproj b/exercises/practice/spiral-matrix/SpiralMatrix.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/practice/spiral-matrix/SpiralMatrix.csproj
+++ b/exercises/practice/spiral-matrix/SpiralMatrix.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/spiral-matrix/SpiralMatrixTests.cs b/exercises/practice/spiral-matrix/SpiralMatrixTests.cs
index 2b01cd89e7..fe1e3073e6 100644
--- a/exercises/practice/spiral-matrix/SpiralMatrixTests.cs
+++ b/exercises/practice/spiral-matrix/SpiralMatrixTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SpiralMatrixTests
{
[Fact]
diff --git a/exercises/practice/square-root/SquareRoot.cs b/exercises/practice/square-root/SquareRoot.cs
index 860a026075..0104113b10 100644
--- a/exercises/practice/square-root/SquareRoot.cs
+++ b/exercises/practice/square-root/SquareRoot.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class SquareRoot
{
public static int Root(int number)
diff --git a/exercises/practice/square-root/SquareRoot.csproj b/exercises/practice/square-root/SquareRoot.csproj
index 8b9b0b9c05..8afde457a2 100644
--- a/exercises/practice/square-root/SquareRoot.csproj
+++ b/exercises/practice/square-root/SquareRoot.csproj
@@ -4,21 +4,19 @@
net9.0
enable
enable
-
false
true
- enable
true
-
-
-
+
-
+
+
+
diff --git a/exercises/practice/square-root/SquareRootTests.cs b/exercises/practice/square-root/SquareRootTests.cs
index c6ed398c7f..1b2a596e90 100644
--- a/exercises/practice/square-root/SquareRootTests.cs
+++ b/exercises/practice/square-root/SquareRootTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SquareRootTests
{
[Fact]
diff --git a/exercises/practice/state-of-tic-tac-toe/.meta/Example.cs b/exercises/practice/state-of-tic-tac-toe/.meta/Example.cs
index c30cc0a69e..7829327674 100644
--- a/exercises/practice/state-of-tic-tac-toe/.meta/Example.cs
+++ b/exercises/practice/state-of-tic-tac-toe/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public enum State
{
Win,
diff --git a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.cs b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.cs
index f4cb9e1ef3..d237084eed 100644
--- a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.cs
+++ b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum State
{
Win,
diff --git a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.csproj b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.csproj
index b1f643db51..c6ea6f19af 100644
--- a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.csproj
+++ b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.csproj
@@ -1,10 +1,16 @@
net9.0
+ enable
false
enable
true
+
+
+
+
+
diff --git a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToeTests.cs b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToeTests.cs
index a0c9b34a11..0c278a7092 100644
--- a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToeTests.cs
+++ b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToeTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class StateOfTicTacToeTests
{
[Fact]
diff --git a/exercises/practice/strain/.meta/Example.cs b/exercises/practice/strain/.meta/Example.cs
index 2440e62fa8..62f86907c2 100644
--- a/exercises/practice/strain/.meta/Example.cs
+++ b/exercises/practice/strain/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Strain
{
public static IEnumerable Keep(this IEnumerable collection, Func predicate)
diff --git a/exercises/practice/strain/Strain.cs b/exercises/practice/strain/Strain.cs
index 8638d8fc26..69ee8fe42d 100644
--- a/exercises/practice/strain/Strain.cs
+++ b/exercises/practice/strain/Strain.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class Strain
{
public static IEnumerable Keep(this IEnumerable collection, Func predicate)
diff --git a/exercises/practice/strain/Strain.csproj b/exercises/practice/strain/Strain.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/strain/Strain.csproj
+++ b/exercises/practice/strain/Strain.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/strain/StrainTests.cs b/exercises/practice/strain/StrainTests.cs
index d62301d2b6..880b321826 100644
--- a/exercises/practice/strain/StrainTests.cs
+++ b/exercises/practice/strain/StrainTests.cs
@@ -1,7 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-using Xunit;
-
public class StrainTests
{
[Fact]
diff --git a/exercises/practice/sublist/.meta/Example.cs b/exercises/practice/sublist/.meta/Example.cs
index a6e6c3c3d2..a92c37549d 100644
--- a/exercises/practice/sublist/.meta/Example.cs
+++ b/exercises/practice/sublist/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public enum SublistType
{
Equal,
diff --git a/exercises/practice/sublist/Sublist.cs b/exercises/practice/sublist/Sublist.cs
index 61c2cd7b0a..1c6bb54191 100644
--- a/exercises/practice/sublist/Sublist.cs
+++ b/exercises/practice/sublist/Sublist.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public enum SublistType
{
Equal,
diff --git a/exercises/practice/sublist/Sublist.csproj b/exercises/practice/sublist/Sublist.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/sublist/Sublist.csproj
+++ b/exercises/practice/sublist/Sublist.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/sublist/SublistTests.cs b/exercises/practice/sublist/SublistTests.cs
index 133b46a668..2b36ff7fcf 100644
--- a/exercises/practice/sublist/SublistTests.cs
+++ b/exercises/practice/sublist/SublistTests.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
-
public class SublistTests
{
[Fact]
diff --git a/exercises/practice/sum-of-multiples/.meta/Example.cs b/exercises/practice/sum-of-multiples/.meta/Example.cs
index 015b0c8589..965f011035 100644
--- a/exercises/practice/sum-of-multiples/.meta/Example.cs
+++ b/exercises/practice/sum-of-multiples/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public static class SumOfMultiples
{
public static int Sum(IEnumerable multiples, int max)
diff --git a/exercises/practice/sum-of-multiples/SumOfMultiples.cs b/exercises/practice/sum-of-multiples/SumOfMultiples.cs
index 9f0efcb1fd..662a1d53b2 100644
--- a/exercises/practice/sum-of-multiples/SumOfMultiples.cs
+++ b/exercises/practice/sum-of-multiples/SumOfMultiples.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class SumOfMultiples
{
public static int Sum(IEnumerable multiples, int max)
diff --git a/exercises/practice/sum-of-multiples/SumOfMultiples.csproj b/exercises/practice/sum-of-multiples/SumOfMultiples.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/sum-of-multiples/SumOfMultiples.csproj
+++ b/exercises/practice/sum-of-multiples/SumOfMultiples.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/sum-of-multiples/SumOfMultiplesTests.cs b/exercises/practice/sum-of-multiples/SumOfMultiplesTests.cs
index 646839a42f..62ba237a25 100644
--- a/exercises/practice/sum-of-multiples/SumOfMultiplesTests.cs
+++ b/exercises/practice/sum-of-multiples/SumOfMultiplesTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class SumOfMultiplesTests
{
[Fact]
diff --git a/exercises/practice/tournament/.meta/Example.cs b/exercises/practice/tournament/.meta/Example.cs
index bc3e2e9757..5a0a4ae012 100644
--- a/exercises/practice/tournament/.meta/Example.cs
+++ b/exercises/practice/tournament/.meta/Example.cs
@@ -1,8 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-
///
/// Tournament tally system.
///
diff --git a/exercises/practice/tournament/Tournament.cs b/exercises/practice/tournament/Tournament.cs
index 60c8df78ee..420e3d4a70 100644
--- a/exercises/practice/tournament/Tournament.cs
+++ b/exercises/practice/tournament/Tournament.cs
@@ -1,6 +1,3 @@
-using System;
-using System.IO;
-
public static class Tournament
{
public static void Tally(Stream inStream, Stream outStream)
diff --git a/exercises/practice/tournament/Tournament.csproj b/exercises/practice/tournament/Tournament.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/tournament/Tournament.csproj
+++ b/exercises/practice/tournament/Tournament.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/tournament/TournamentTests.cs b/exercises/practice/tournament/TournamentTests.cs
index 7fa3ff0797..880a8d7f84 100644
--- a/exercises/practice/tournament/TournamentTests.cs
+++ b/exercises/practice/tournament/TournamentTests.cs
@@ -1,7 +1,4 @@
-using System;
-using System.IO;
using System.Text;
-using Xunit;
public class TournamentTests
{
diff --git a/exercises/practice/transpose/.meta/Example.cs b/exercises/practice/transpose/.meta/Example.cs
index afc93141ec..ca70a06b8f 100644
--- a/exercises/practice/transpose/.meta/Example.cs
+++ b/exercises/practice/transpose/.meta/Example.cs
@@ -1,5 +1,3 @@
-using System.Linq;
-
public static class Transpose
{
public static string String(string input)
diff --git a/exercises/practice/transpose/Transpose.cs b/exercises/practice/transpose/Transpose.cs
index 20cbd93263..27e43c9cb5 100644
--- a/exercises/practice/transpose/Transpose.cs
+++ b/exercises/practice/transpose/Transpose.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Transpose
{
public static string String(string input)
diff --git a/exercises/practice/transpose/Transpose.csproj b/exercises/practice/transpose/Transpose.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/transpose/Transpose.csproj
+++ b/exercises/practice/transpose/Transpose.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/transpose/TransposeTests.cs b/exercises/practice/transpose/TransposeTests.cs
index abb815050b..feabe6cf29 100644
--- a/exercises/practice/transpose/TransposeTests.cs
+++ b/exercises/practice/transpose/TransposeTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class TransposeTests
{
[Fact]
diff --git a/exercises/practice/tree-building/.meta/Example.cs b/exercises/practice/tree-building/.meta/Example.cs
index 4fa2067af2..c9024b0349 100644
--- a/exercises/practice/tree-building/.meta/Example.cs
+++ b/exercises/practice/tree-building/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class TreeBuildingRecord
{
private const int RootRecordId = 0;
diff --git a/exercises/practice/tree-building/TreeBuilding.cs b/exercises/practice/tree-building/TreeBuilding.cs
index fd8d077c94..819552885c 100644
--- a/exercises/practice/tree-building/TreeBuilding.cs
+++ b/exercises/practice/tree-building/TreeBuilding.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class TreeBuildingRecord
{
public int ParentId { get; set; }
diff --git a/exercises/practice/tree-building/TreeBuilding.csproj b/exercises/practice/tree-building/TreeBuilding.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/tree-building/TreeBuilding.csproj
+++ b/exercises/practice/tree-building/TreeBuilding.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/tree-building/TreeBuildingTests.cs b/exercises/practice/tree-building/TreeBuildingTests.cs
index d433667071..652562dda4 100644
--- a/exercises/practice/tree-building/TreeBuildingTests.cs
+++ b/exercises/practice/tree-building/TreeBuildingTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class TreeBuildingTests
{
[Fact]
diff --git a/exercises/practice/triangle/.meta/Example.cs b/exercises/practice/triangle/.meta/Example.cs
index 65e13ebba7..817450ef9a 100644
--- a/exercises/practice/triangle/.meta/Example.cs
+++ b/exercises/practice/triangle/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public enum TriangleKind
{
Equilateral,
diff --git a/exercises/practice/triangle/Triangle.cs b/exercises/practice/triangle/Triangle.cs
index 8a2168a6e2..46139a79f6 100644
--- a/exercises/practice/triangle/Triangle.cs
+++ b/exercises/practice/triangle/Triangle.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Triangle
{
public static bool IsScalene(double side1, double side2, double side3)
diff --git a/exercises/practice/triangle/Triangle.csproj b/exercises/practice/triangle/Triangle.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/triangle/Triangle.csproj
+++ b/exercises/practice/triangle/Triangle.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/triangle/TriangleTests.cs b/exercises/practice/triangle/TriangleTests.cs
index b061de1be1..08eb36f2cc 100644
--- a/exercises/practice/triangle/TriangleTests.cs
+++ b/exercises/practice/triangle/TriangleTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class TriangleTests
{
[Fact]
diff --git a/exercises/practice/trinary/.meta/Example.cs b/exercises/practice/trinary/.meta/Example.cs
index 75bea722da..5eb8198f60 100644
--- a/exercises/practice/trinary/.meta/Example.cs
+++ b/exercises/practice/trinary/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-
public class Trinary
{
public static int ToDecimal(string trinary)
diff --git a/exercises/practice/trinary/Trinary.cs b/exercises/practice/trinary/Trinary.cs
index 5a5d22a736..e8a153292e 100644
--- a/exercises/practice/trinary/Trinary.cs
+++ b/exercises/practice/trinary/Trinary.cs
@@ -1,5 +1,3 @@
-using System;
-
public class Trinary
{
public static int ToDecimal(string trinary)
diff --git a/exercises/practice/trinary/Trinary.csproj b/exercises/practice/trinary/Trinary.csproj
index 5553da3b47..185cbb95e8 100644
--- a/exercises/practice/trinary/Trinary.csproj
+++ b/exercises/practice/trinary/Trinary.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/trinary/TrinaryTests.cs b/exercises/practice/trinary/TrinaryTests.cs
index 327b9e091e..e54693e043 100644
--- a/exercises/practice/trinary/TrinaryTests.cs
+++ b/exercises/practice/trinary/TrinaryTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class TrinaryTests
{
[Fact]
diff --git a/exercises/practice/twelve-days/.meta/Example.cs b/exercises/practice/twelve-days/.meta/Example.cs
index 6f8daaa212..6376cd082e 100644
--- a/exercises/practice/twelve-days/.meta/Example.cs
+++ b/exercises/practice/twelve-days/.meta/Example.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using System.Text;
-using System.Threading.Tasks;
public static class TwelveDays
{
diff --git a/exercises/practice/twelve-days/TwelveDays.cs b/exercises/practice/twelve-days/TwelveDays.cs
index 30d9606af2..1a2f0d89fa 100644
--- a/exercises/practice/twelve-days/TwelveDays.cs
+++ b/exercises/practice/twelve-days/TwelveDays.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class TwelveDays
{
public static string Recite(int verseNumber)
diff --git a/exercises/practice/twelve-days/TwelveDays.csproj b/exercises/practice/twelve-days/TwelveDays.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/twelve-days/TwelveDays.csproj
+++ b/exercises/practice/twelve-days/TwelveDays.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/twelve-days/TwelveDaysTests.cs b/exercises/practice/twelve-days/TwelveDaysTests.cs
index b4a687628f..6954746427 100644
--- a/exercises/practice/twelve-days/TwelveDaysTests.cs
+++ b/exercises/practice/twelve-days/TwelveDaysTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class TwelveDaysTests
{
[Fact]
diff --git a/exercises/practice/two-bucket/.meta/Example.cs b/exercises/practice/two-bucket/.meta/Example.cs
index fa68d4b67f..f92d1ca32f 100644
--- a/exercises/practice/two-bucket/.meta/Example.cs
+++ b/exercises/practice/two-bucket/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public enum Bucket
{
One,
diff --git a/exercises/practice/two-bucket/TwoBucket.cs b/exercises/practice/two-bucket/TwoBucket.cs
index 14001b5db2..a6090155fb 100644
--- a/exercises/practice/two-bucket/TwoBucket.cs
+++ b/exercises/practice/two-bucket/TwoBucket.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum Bucket
{
One,
diff --git a/exercises/practice/two-bucket/TwoBucket.csproj b/exercises/practice/two-bucket/TwoBucket.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/two-bucket/TwoBucket.csproj
+++ b/exercises/practice/two-bucket/TwoBucket.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/two-bucket/TwoBucketTests.cs b/exercises/practice/two-bucket/TwoBucketTests.cs
index 76b26c9677..40b83b3bbb 100644
--- a/exercises/practice/two-bucket/TwoBucketTests.cs
+++ b/exercises/practice/two-bucket/TwoBucketTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class TwoBucketTests
{
[Fact]
diff --git a/exercises/practice/two-fer/TwoFer.cs b/exercises/practice/two-fer/TwoFer.cs
index ad0fab81dc..7b84bfc44d 100644
--- a/exercises/practice/two-fer/TwoFer.cs
+++ b/exercises/practice/two-fer/TwoFer.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class TwoFer
{
// In order to get the tests running, first you need to make sure the Speak method
diff --git a/exercises/practice/two-fer/TwoFer.csproj b/exercises/practice/two-fer/TwoFer.csproj
index 7625d0c3c3..7e90a5cc49 100644
--- a/exercises/practice/two-fer/TwoFer.csproj
+++ b/exercises/practice/two-fer/TwoFer.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/two-fer/TwoFerTests.cs b/exercises/practice/two-fer/TwoFerTests.cs
index fe383cc3eb..45dfb25496 100644
--- a/exercises/practice/two-fer/TwoFerTests.cs
+++ b/exercises/practice/two-fer/TwoFerTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class TwoFerTests
{
[Fact]
diff --git a/exercises/practice/variable-length-quantity/.meta/Example.cs b/exercises/practice/variable-length-quantity/.meta/Example.cs
index acd24de935..5a2fb3b524 100644
--- a/exercises/practice/variable-length-quantity/.meta/Example.cs
+++ b/exercises/practice/variable-length-quantity/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public static class VariableLengthQuantity
{
private const uint SevenBitsMask = 0x7fu;
diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantity.cs b/exercises/practice/variable-length-quantity/VariableLengthQuantity.cs
index 6b0e411861..d7aef17829 100644
--- a/exercises/practice/variable-length-quantity/VariableLengthQuantity.cs
+++ b/exercises/practice/variable-length-quantity/VariableLengthQuantity.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class VariableLengthQuantity
{
public static uint[] Encode(uint[] numbers)
diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantity.csproj b/exercises/practice/variable-length-quantity/VariableLengthQuantity.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/variable-length-quantity/VariableLengthQuantity.csproj
+++ b/exercises/practice/variable-length-quantity/VariableLengthQuantity.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.cs b/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.cs
index 80c0f39ce0..00c8efbb8a 100644
--- a/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.cs
+++ b/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class VariableLengthQuantityTests
{
[Fact]
diff --git a/exercises/practice/word-count/.meta/Example.cs b/exercises/practice/word-count/.meta/Example.cs
index 3ac968879a..b9022c1c68 100644
--- a/exercises/practice/word-count/.meta/Example.cs
+++ b/exercises/practice/word-count/.meta/Example.cs
@@ -1,6 +1,4 @@
-using System;
using System.Text.RegularExpressions;
-using System.Collections.Generic;
public static class WordCount
{
diff --git a/exercises/practice/word-count/WordCount.cs b/exercises/practice/word-count/WordCount.cs
index 2ab7270299..898ddf4fa3 100644
--- a/exercises/practice/word-count/WordCount.cs
+++ b/exercises/practice/word-count/WordCount.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Collections.Generic;
-
public static class WordCount
{
public static IDictionary CountWords(string phrase)
diff --git a/exercises/practice/word-count/WordCount.csproj b/exercises/practice/word-count/WordCount.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/word-count/WordCount.csproj
+++ b/exercises/practice/word-count/WordCount.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/word-count/WordCountTests.cs b/exercises/practice/word-count/WordCountTests.cs
index 5949dfb494..806d865d09 100644
--- a/exercises/practice/word-count/WordCountTests.cs
+++ b/exercises/practice/word-count/WordCountTests.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using Xunit;
-
public class WordCountTests
{
[Fact]
diff --git a/exercises/practice/word-search/.meta/Example.cs b/exercises/practice/word-search/.meta/Example.cs
index bf2baebe72..06ed36c290 100644
--- a/exercises/practice/word-search/.meta/Example.cs
+++ b/exercises/practice/word-search/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class WordSearch
{
private readonly string[] rows;
diff --git a/exercises/practice/word-search/WordSearch.cs b/exercises/practice/word-search/WordSearch.cs
index 98f5b6ec72..ae53e3cd1b 100644
--- a/exercises/practice/word-search/WordSearch.cs
+++ b/exercises/practice/word-search/WordSearch.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class WordSearch
{
public WordSearch(string grid)
diff --git a/exercises/practice/word-search/WordSearch.csproj b/exercises/practice/word-search/WordSearch.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/word-search/WordSearch.csproj
+++ b/exercises/practice/word-search/WordSearch.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/word-search/WordSearchTests.cs b/exercises/practice/word-search/WordSearchTests.cs
index f1064b5e2d..d0482673f0 100644
--- a/exercises/practice/word-search/WordSearchTests.cs
+++ b/exercises/practice/word-search/WordSearchTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class WordSearchTests
{
[Fact]
diff --git a/exercises/practice/wordy/.meta/Example.cs b/exercises/practice/wordy/.meta/Example.cs
index b442648ca6..233cd6e4f4 100644
--- a/exercises/practice/wordy/.meta/Example.cs
+++ b/exercises/practice/wordy/.meta/Example.cs
@@ -1,4 +1,3 @@
-using System;
using System.Text.RegularExpressions;
public static class Wordy
diff --git a/exercises/practice/wordy/Wordy.cs b/exercises/practice/wordy/Wordy.cs
index 33d85d991e..788b32c219 100644
--- a/exercises/practice/wordy/Wordy.cs
+++ b/exercises/practice/wordy/Wordy.cs
@@ -1,5 +1,3 @@
-using System;
-
public static class Wordy
{
public static int Answer(string question)
diff --git a/exercises/practice/wordy/Wordy.csproj b/exercises/practice/wordy/Wordy.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/wordy/Wordy.csproj
+++ b/exercises/practice/wordy/Wordy.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/wordy/WordyTests.cs b/exercises/practice/wordy/WordyTests.cs
index 519d661909..092200d199 100644
--- a/exercises/practice/wordy/WordyTests.cs
+++ b/exercises/practice/wordy/WordyTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class WordyTests
{
[Fact]
diff --git a/exercises/practice/yacht/.meta/Example.cs b/exercises/practice/yacht/.meta/Example.cs
index 3b8f5468e6..115b1b52fc 100644
--- a/exercises/practice/yacht/.meta/Example.cs
+++ b/exercises/practice/yacht/.meta/Example.cs
@@ -1,6 +1,3 @@
-using System.Collections.Generic;
-using System.Linq;
-
public enum YachtCategory
{
Ones = 1,
diff --git a/exercises/practice/yacht/Yacht.cs b/exercises/practice/yacht/Yacht.cs
index d19dd42c57..03699007f1 100644
--- a/exercises/practice/yacht/Yacht.cs
+++ b/exercises/practice/yacht/Yacht.cs
@@ -1,5 +1,3 @@
-using System;
-
public enum YachtCategory
{
Ones = 1,
diff --git a/exercises/practice/yacht/Yacht.csproj b/exercises/practice/yacht/Yacht.csproj
index f569a59854..1f6c392383 100644
--- a/exercises/practice/yacht/Yacht.csproj
+++ b/exercises/practice/yacht/Yacht.csproj
@@ -4,9 +4,14 @@
Exe
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/yacht/YachtTests.cs b/exercises/practice/yacht/YachtTests.cs
index f80330989f..1cae7ff5ff 100644
--- a/exercises/practice/yacht/YachtTests.cs
+++ b/exercises/practice/yacht/YachtTests.cs
@@ -1,6 +1,3 @@
-using System;
-using Xunit;
-
public class YachtTests
{
[Fact]
diff --git a/exercises/practice/zebra-puzzle/.meta/Example.cs b/exercises/practice/zebra-puzzle/.meta/Example.cs
index 1e87e0b139..d7600b0916 100644
--- a/exercises/practice/zebra-puzzle/.meta/Example.cs
+++ b/exercises/practice/zebra-puzzle/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public enum Color { Red , Green , Ivory , Yellow , Blue }
public enum Nationality { Englishman , Spaniard , Ukrainian , Japanese , Norwegian }
public enum Pet { Dog , Snails , Fox , Horse , Zebra }
diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzle.cs b/exercises/practice/zebra-puzzle/ZebraPuzzle.cs
index 496050b2e3..f34ad96108 100644
--- a/exercises/practice/zebra-puzzle/ZebraPuzzle.cs
+++ b/exercises/practice/zebra-puzzle/ZebraPuzzle.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public enum Color { Red , Green , Ivory , Yellow , Blue }
public enum Nationality { Englishman , Spaniard , Ukrainian , Japanese , Norwegian }
public enum Pet { Dog , Snails , Fox , Horse , Zebra }
diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzle.csproj b/exercises/practice/zebra-puzzle/ZebraPuzzle.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/zebra-puzzle/ZebraPuzzle.csproj
+++ b/exercises/practice/zebra-puzzle/ZebraPuzzle.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzleTests.cs b/exercises/practice/zebra-puzzle/ZebraPuzzleTests.cs
index 3aa590854c..9b098b0733 100644
--- a/exercises/practice/zebra-puzzle/ZebraPuzzleTests.cs
+++ b/exercises/practice/zebra-puzzle/ZebraPuzzleTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ZebraPuzzleTests
{
[Fact]
diff --git a/exercises/practice/zipper/.meta/Example.cs b/exercises/practice/zipper/.meta/Example.cs
index 019c863b76..deea82eb6e 100644
--- a/exercises/practice/zipper/.meta/Example.cs
+++ b/exercises/practice/zipper/.meta/Example.cs
@@ -1,7 +1,3 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
public class BinTree : IEquatable
{
public BinTree(int value, BinTree? left, BinTree? right)
diff --git a/exercises/practice/zipper/Zipper.cs b/exercises/practice/zipper/Zipper.cs
index b0edd015ae..75e9d33eb0 100644
--- a/exercises/practice/zipper/Zipper.cs
+++ b/exercises/practice/zipper/Zipper.cs
@@ -1,5 +1,3 @@
-using System;
-
public class BinTree
{
public BinTree(int value, BinTree? left, BinTree? right)
diff --git a/exercises/practice/zipper/Zipper.csproj b/exercises/practice/zipper/Zipper.csproj
index 590e2b629e..665b728d1d 100644
--- a/exercises/practice/zipper/Zipper.csproj
+++ b/exercises/practice/zipper/Zipper.csproj
@@ -3,9 +3,14 @@
net9.0
enable
+ enable
true
+
+
+
+
diff --git a/exercises/practice/zipper/ZipperTests.cs b/exercises/practice/zipper/ZipperTests.cs
index e19a57a6bf..aeea79db11 100644
--- a/exercises/practice/zipper/ZipperTests.cs
+++ b/exercises/practice/zipper/ZipperTests.cs
@@ -1,5 +1,3 @@
-using Xunit;
-
public class ZipperTests
{
[Fact]