Files
Damian Wessels 7e0105defa Bewertungssystem fertig geschrieben
todo Streckenschäden müssen noch richtig beachtet werden
2023-09-14 21:05:37 +02:00

49 lines
1.2 KiB
C#

using Microsoft.VisualStudio.TestTools.UnitTesting;
using dcnsanplanung.bewertung;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace dcnsanplanung.bewertung.Tests
{
[TestClass()]
public class BewM149Tests
{
[TestMethod()]
public void BewM149Test()
{
var t = BewM149.Klassifiziere("BAB", "B", "A", "10", "10", 0);
}
[TestMethod()]
public void SXjTest()
{
Assert.AreEqual(0, BewM149.SXj(5, 2.5f));
Assert.AreEqual(7.5, BewM149.SXj(2, 2.5f));
Assert.AreEqual(5, BewM149.SXj(3, 2.5f));
}
[TestMethod()]
public void RDTest()
{
Assert.AreEqual(9, BewM149.RD(BewM149.EBaujahr.NACH1965, BewM149.EEinstau.EINGEHALTEN, BewM149.ELageGrundWasser.WECHSEL));
}
[TestMethod()]
public void RSTest()
{
Assert.AreEqual(13, BewM149.RS(BewM149.EUeberdeckung.ZWISCHEN25UND4, BewM149.EBodenGruppe.BG2));
}
[TestMethod()]
public void RBTest()
{
Assert.AreEqual(13, BewM149.RB(BewM149.EEinstau.EINGEHALTEN, BewM149.EUeberdeckung.ZWISCHEN25UND4));
}
}
}