public void EqualTest2() { MeasuredNumber v1 = MeasuredNumber.Parse("12m*s"); MeasuredNumber v2 = MeasuredNumber.Parse("3s*m"); Assert.AreEqual(v1.Unit, v2.Unit); }
public void CalcTest2() { MeasuredNumber t = MeasuredNumber.Parse("10s"), a = MeasuredNumber.Parse("1m/(s*s)"); var v = a * t; Assert.AreEqual(MeasureUnit.Parse("m/s"), v.Unit); Assert.AreEqual(10, v.Number); }
public void CalcTest3() { MeasuredNumber t = MeasuredNumber.Parse("10s"), a = MeasuredNumber.Parse("1m/(s*s)"); var s = a * t * t / 2; Assert.AreEqual(MeasureUnit.Parse("m"), s.Unit); Assert.AreEqual(50, s.Number); }
public void EqualTest3() { MeasuredNumber c = MeasuredNumber.Parse("100kg*m/s"); var d = c * 2; var e = 2 * c; Assert.AreEqual(d, e); }
public void CalcTest1() { MeasuredNumber m = MeasuredNumber.Parse("1kg"), g = MeasuredNumber.Parse("9.8m/(s*s)"); var G = m * g; Assert.AreEqual(MeasureUnit.Parse("kg*m/(s*s)"), G.Unit); Assert.AreEqual(9.8, G.Number); }
public void EqualTest1() { MeasuredNumber c = MeasuredNumber.Parse("100"); c = c * 2; Assert.AreEqual(200, c.Number); Assert.AreEqual(MeasureUnit.None, c.Unit); }
public void CalcTest4() { MeasuredNumber c = MeasuredNumber.Parse("100CNY"); MeasuredNumber ex = MeasuredNumber.Parse("6.5CNY/USD"); MeasuredNumber u = MeasuredNumber.Parse("60USD"); var v = c / ex; Assert.AreEqual(MeasureUnit.Parse("USD"), v.Unit); Assert.AreEqual(u.Unit, v.Unit); }
public void ParseTest() { MeasuredNumber v1 = MeasuredNumber.Parse("9.8kg*m/(s*s)"); MeasuredNumber v2 = MeasuredNumber.Parse("100kg"); }
public void InvalidAssignTest() { MeasuredNumber v = MeasuredNumber.Parse("1.5.3m"); }
public void EmptyAssignTest() { MeasuredNumber v = MeasuredNumber.Parse(string.Empty); }
public void NullAssignTest() { MeasuredNumber v = MeasuredNumber.Parse(null); }
public void AssignTest() { MeasuredNumber v1 = MeasuredNumber.Parse("123s"); MeasuredNumber v2 = MeasuredNumber.Parse("12.3m"); MeasuredNumber v3 = MeasuredNumber.Parse("-9.87m"); }