summaryrefslogtreecommitdiff
path: root/dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs
diff options
context:
space:
mode:
authoruzvkl <dennis.kobert@student.kit.edu>2019-06-11 23:05:52 +0200
committeruzvkl <dennis.kobert@student.kit.edu>2019-06-11 23:05:52 +0200
commite6181c24124d97f2fbc932b8a68311e625463156 (patch)
treec1f097c344ca266b7941c9668590b0fd35c7870a /dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs
parent2490ad5d31fe2ac778ff9303776f0e91f47a2862 (diff)
Move dsa related stuff to subfolder
Diffstat (limited to 'dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs')
-rw-r--r--dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs59
1 files changed, 59 insertions, 0 deletions
diff --git a/dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs b/dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs
new file mode 100644
index 0000000..3e8dbeb
--- /dev/null
+++ b/dsa/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs
@@ -0,0 +1,59 @@
+using DSALib.Auxiliary.Calculator;
+using Moq;
+using NUnit.Framework;
+
+namespace NUnitTest.Auxiliary.Calculator
+{
+ [TestFixture]
+ public class ArgumentTests
+ {
+ private MockRepository mockRepository;
+
+
+
+ [SetUp]
+ public void SetUp()
+ {
+ this.mockRepository = new MockRepository(MockBehavior.Strict);
+
+
+ }
+
+ [TearDown]
+ public void TearDown()
+ {
+ this.mockRepository.VerifyAll();
+ }
+
+ private Argument CreateArgument()
+ {
+ return new Argument("3");
+ }
+
+ [Test]
+ public void Solve_StateUnderTest_ExpectedBehavior()
+ {
+ // Arrange
+ var unitUnderTest = this.CreateArgument();
+
+ // Act
+ var result = unitUnderTest.Solve();
+
+ // Assert
+ Assert.AreEqual(3, result);
+ }
+
+ [Test]
+ public void ToString_StateUnderTest_ExpectedBehavior()
+ {
+ // Arrange
+ var unitUnderTest = this.CreateArgument();
+
+ // Act
+ var result = unitUnderTest.ToString();
+
+ // Assert
+ Assert.AreEqual("3", result);
+ }
+ }
+}