diff options
author | uzvkl <dennis.kobert@student.kit.edu> | 2019-05-20 03:16:17 +0200 |
---|---|---|
committer | uzvkl <dennis.kobert@student.kit.edu> | 2019-05-20 03:16:17 +0200 |
commit | c80384ca8b729677d78934476e7b193b5327ae40 (patch) | |
tree | 79bd8f4fb7db13bd2e6af54f54faf6caecd79af8 | |
parent | d51f315a8da246c3852017b4a1c127a29a43811f (diff) |
Add Argument Test
-rw-r--r-- | NUnitTestProject1/Auxiliary/Calculator/ArgumentTests.cs | 59 |
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); + } + } +} |