summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruzvkl <dennis.kobert@student.kit.edu>2019-05-20 03:16:17 +0200
committeruzvkl <dennis.kobert@student.kit.edu>2019-05-20 03:16:17 +0200
commitc80384ca8b729677d78934476e7b193b5327ae40 (patch)
tree79bd8f4fb7db13bd2e6af54f54faf6caecd79af8
parentd51f315a8da246c3852017b4a1c127a29a43811f (diff)
Add Argument Test
-rw-r--r--NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs59
1 files changed, 59 insertions, 0 deletions
diff --git a/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs b/NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs
new file mode 100644
index 0000000..3e8dbeb
--- /dev/null
+++ b/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);
+ }
+ }
+}