Code umstrukturierung

Test geschrieben funktioniert mit eichenstraße
This commit is contained in:
HuskyTeufel
2021-08-06 04:19:18 +02:00
parent 9c06402310
commit 6905b152a3
4 changed files with 98 additions and 63 deletions

View File

@@ -0,0 +1,27 @@
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using XMLParser;
namespace XMLParserTest
{
[TestClass]
public class CalculateTest
{
[TestMethod]
public void TestCalculate()
{
List<KanalObjekt> kanalObjekts = new XMLParse("input.xml").KanalObjekte.FindAll(x => x.Inspektionsdaten.OptischeInspektion.Inspektionsdatum.Equals("20.07.2021"));
Assert.AreEqual(35,kanalObjekts.Count);
var umsatz = Calculate.CalculateDay(kanalObjekts);
Assert.AreEqual(3,umsatz["StraßenablaufCount"]);
Assert.AreEqual(29,umsatz["SonstigeCount"]);
Assert.AreEqual(102.00m,umsatz["StraßenablaufPauschal"]);
Assert.AreEqual(1305.00m,umsatz["SonstigesPauschal"]);
Assert.AreEqual(27.50m,umsatz["LeitungÜberlaenge"]);
}
}
}

View File

@@ -6,7 +6,7 @@ using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace XMLParserTest
{
[TestClass]
public class UnitTest1
public class ParserTest
{
[TestMethod]
public void TestMethod1()