diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.csproj b/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.csproj
index 5273c4f..1711911 100644
--- a/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.csproj
+++ b/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.csproj
@@ -14,4 +14,8 @@
+
+
+
+
diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs
new file mode 100644
index 0000000..4ea4845
--- /dev/null
+++ b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs
@@ -0,0 +1,49 @@
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using Advanced_Software_Engineering;
+using System;
+
+namespace Advanced_Software_Engineering_Tests {
+ [TestClass]
+ public class SettingsAndHelperFunctionsTester {
+ string alphabet = "abcdefghijklmnopqrstuvwxzy";
+ char space = " "[0];
+
+ [TestMethod]
+ public void TestStrip_Random1() {
+ Random rand = new Random();
+
+ for (int test = 0; test < 200; test++) {
+ int until = rand.Next(50);
+ string correctOutput = "";
+
+ for (int i = 0; i < until; i++) {
+ correctOutput += alphabet[rand.Next(alphabet.Length)];
+ }
+
+ string obfuscatedInput = correctOutput;
+
+ until = rand.Next(50);
+ for (int i = 0; i < until; i++) {
+ if (rand.Next(1) == 0) obfuscatedInput += space;
+ }
+
+ until = rand.Next(50);
+ for (int i = 0; i < until; i++) {
+ if (rand.Next(1) == 0) obfuscatedInput = space + obfuscatedInput;
+ }
+
+ Assert.AreEqual(correctOutput, SettingsAndHelperFunctions.Strip(obfuscatedInput));
+
+ }
+ }
+
+ [TestMethod]
+ public void TestStrip_Manual1() {
+ string input = " a simple sentence surrounded by spaces ";
+ string expected = "a simple sentence surrounded by spaces";
+
+ Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input));
+ }
+
+ }
+}
diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/UnitTest1.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/UnitTest1.cs
deleted file mode 100644
index 95e3b7c..0000000
--- a/Advanced Software Engineering/Advanced Software Engineering Tests/UnitTest1.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace Advanced_Software_Engineering_Tests {
- [TestClass]
- public class UnitTest1 {
- [TestMethod]
- public void TestMethod1() {
- }
- }
-}