【发布时间】:2016-10-21 11:04:49
【问题描述】:
CGrunddaten m_grdDaten;
[SetUp]
public void Init()
{
m_grdDaten = new CGrunddaten();
m_grdDaten.m_cwdGeoH.m_dW = 325.0;
m_grdDaten.m_cwd_tl.m_dW = 15;
}
[Test]
public void TestMethod()
{
m_grdDaten.RechGrdDaten();
Assert.That(m_grdDaten.m_cwd_pl.m_dW, Is.EqualTo(93344).Within(.1),"Außenluftdruck");
Assert.That(m_grdDaten.m_cwd_pl_neb.m_dW, Is.EqualTo(93147.3).Within(.1), "Außenluftdruck Nebenluftberechnung");
Assert.That(m_grdDaten.m_cwd_pl_pmax.m_dW, Is.EqualTo(92928.2).Within(.1), "Außenluftdruck max. zul. Unterdruck");
Assert.That(m_grdDaten.m_cwdRho_l.m_dW, Is.EqualTo(1.124).Within(.001), "Dichte Außenluft");
Assert.That(m_grdDaten.m_cwdRho_l_neb.m_dW, Is.EqualTo(1.184).Within(.001), "Dichte Außenluft Nebenluftberechnung");
Assert.That(m_grdDaten.m_cwdRho_l_pmax.m_dW, Is.EqualTo(1.249).Within(.001), "Dichte Außenluft max. zul. Unterdruck");
}
有没有办法在 TestCase 或 TestCaseSource 中得到这个,所以我只有一个 Assert-line ? 我说的是这个:
- m_grdDatan.m_cwd_pl.m_dW, 93344
- m_grdDatan.m_cwd_pl_neb.m_dW, 93147.3
- m_grdDatan.m_cwd_pl_pmax.m_dW, 92928.2 ....
我知道 TestCase 和 TestCaseSource 是静态的....但是还有其他方法吗?
【问题讨论】:
标签: unit-testing testing nunit nunit-3.0