diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml b/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml
index 4713d6c..dbef365 100644
--- a/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml
+++ b/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml
@@ -165,7 +165,7 @@
- This class tests methods and some methods. It uses a combination of manual and random tests.
+ This class tests methods. It uses a combination of manual and random tests.
@@ -183,26 +183,6 @@
Manual test
-
-
- Random test.
-
-
-
-
- Random test.
-
-
-
-
- Random test.
-
-
-
-
- Random test.
-
-
Manual test.
@@ -238,5 +218,30 @@
Random test.
+
+
+ This class tests methods. It uses a combination of manual and random tests.
+
+
+
+
+ Random test.
+
+
+
+
+ Random test.
+
+
+
+
+ Random test.
+
+
+
+
+ Random test.
+
+
\ No newline at end of file
diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs
index d0abecb..a3b8f35 100644
--- a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs
+++ b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs
@@ -1,5 +1,4 @@
using Advanced_Software_Engineering;
-using Advanced_Software_Engineering.Verbs;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
@@ -8,7 +7,7 @@ using System.Linq;
namespace Advanced_Software_Engineering_Tests {
///
- /// This class tests methods and some methods. It uses a combination of manual and random tests.
+ /// This class tests methods. It uses a combination of manual and random tests.
///
[TestClass]
public class SettingsAndHelperFunctionsTester {
@@ -58,58 +57,6 @@ namespace Advanced_Software_Engineering_Tests {
Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input));
}
- ///
- /// Random test.
- ///
- [TestMethod]
- public void ConvertToInt_Random1() {
- for (int i = 0; i < 100000; i++) {
- int expected = rand.Next(int.MinValue, int.MaxValue);
- string input = expected.ToString();
-
- Assert.AreEqual(expected, ValueHelper.ConvertToInt(input));
- }
- }
-
- ///
- /// Random test.
- ///
- [TestMethod]
- public void ConvertToDouble_Random1() {
- for (int i = 0; i < 100000; i++) {
- double expected = rand.NextDouble();
- string input = expected.ToString();
-
- Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input));
- }
- }
-
- ///
- /// Random test.
- ///
- [TestMethod]
- public void ConvertToDouble_Random2() {
- for (int i = 0; i < 100000; i++) {
- double expected = rand.Next(100, 100) * rand.NextDouble();
- string input = expected.ToString();
-
- Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input));
- }
- }
-
- ///
- /// Random test.
- ///
- [TestMethod]
- public void ConvertToDouble_Random3() {
- for (int i = 0; i < 100000; i++) {
- int expected = rand.Next(100, 100);
- string input = ((double)expected).ToString();
-
- Assert.AreEqual((double)expected, ValueHelper.ConvertToDouble(input));
- }
- }
-
///
/// Manual test.
///
diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs
new file mode 100644
index 0000000..cee28e1
--- /dev/null
+++ b/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs
@@ -0,0 +1,66 @@
+using Advanced_Software_Engineering.Verbs;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System;
+
+namespace Advanced_Software_Engineering_Tests {
+
+ ///
+ /// This class tests methods. It uses a combination of manual and random tests.
+ ///
+ [TestClass]
+ internal class ValueHelperTester {
+ private Random rand = new Random();
+
+ ///
+ /// Random test.
+ ///
+ [TestMethod]
+ public void ConvertToInt_Random1() {
+ for (int i = 0; i < 100000; i++) {
+ int expected = rand.Next(int.MinValue, int.MaxValue);
+ string input = expected.ToString();
+
+ Assert.AreEqual(expected, ValueHelper.ConvertToInt(input));
+ }
+ }
+
+ ///
+ /// Random test.
+ ///
+ [TestMethod]
+ public void ConvertToDouble_Random1() {
+ for (int i = 0; i < 100000; i++) {
+ double expected = rand.NextDouble();
+ string input = expected.ToString();
+
+ Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input));
+ }
+ }
+
+ ///
+ /// Random test.
+ ///
+ [TestMethod]
+ public void ConvertToDouble_Random2() {
+ for (int i = 0; i < 100000; i++) {
+ double expected = rand.Next(100, 100) * rand.NextDouble();
+ string input = expected.ToString();
+
+ Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input));
+ }
+ }
+
+ ///
+ /// Random test.
+ ///
+ [TestMethod]
+ public void ConvertToDouble_Random3() {
+ for (int i = 0; i < 100000; i++) {
+ int expected = rand.Next(100, 100);
+ string input = ((double)expected).ToString();
+
+ Assert.AreEqual((double)expected, ValueHelper.ConvertToDouble(input));
+ }
+ }
+ }
+}
\ No newline at end of file