Code umstrukturierung
Test geschrieben funktioniert mit eichenstraße
This commit is contained in:
27
XMLParserTest/CalculateTest.cs
Normal file
27
XMLParserTest/CalculateTest.cs
Normal 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"]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@ using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
namespace XMLParserTest
|
||||
{
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
public class ParserTest
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestMethod1()
|
||||
Reference in New Issue
Block a user