Final tests, DakotaKTDReader funktioniert soweit
This commit is contained in:
58
DakotaUnitTest/DakotaReaderUnitTest.cs
Normal file
58
DakotaUnitTest/DakotaReaderUnitTest.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using Dakota.Logic;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System;
|
||||
|
||||
namespace DakotaUnitTest
|
||||
{
|
||||
[TestClass]
|
||||
public class DakotaReaderUnitTest
|
||||
{
|
||||
public DakotaKTDReader Reader { get; set; }
|
||||
|
||||
[TestInitialize]
|
||||
public void Initialize()
|
||||
{
|
||||
var path = @"C:\GkvAbrechnung\KTDatei";
|
||||
|
||||
var reader = new DakotaKTDReader(path);
|
||||
|
||||
Reader = reader;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void ValidateReaderLoaded()
|
||||
{
|
||||
Assert.IsTrue(Reader is object);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void ValidateFileCount()
|
||||
{
|
||||
var count = Reader.GetFileCount();
|
||||
|
||||
Assert.IsTrue(count == 6);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void ValidateFileEntryCount()
|
||||
{
|
||||
var count = Reader.GetAllFileEntryCount();
|
||||
|
||||
Assert.IsTrue(count == 1105);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void ValidateBkkGilletteOst()
|
||||
{
|
||||
var test = Reader.GetIKNummern("105328415", "69", "00000");
|
||||
|
||||
Assert.IsNotNull(test);
|
||||
|
||||
Assert.IsTrue(test.Item1 == "661430035");
|
||||
|
||||
Assert.IsTrue(test.Item2 == "106492406");
|
||||
|
||||
Assert.IsTrue(test.Item3 == "105328415");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -49,12 +49,18 @@
|
||||
<Reference Include="System.Core" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="UnitTest1.cs" />
|
||||
<Compile Include="DakotaReaderUnitTest.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Dakota\Dakota.csproj">
|
||||
<Project>{47331732-DD96-4075-869F-83AA9F3F9937}</Project>
|
||||
<Name>Dakota</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System;
|
||||
|
||||
namespace DakotaUnitTest
|
||||
{
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestMethod1()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user