[TestMethod] public void MultiplyTest() { Assert.AreEqual(decimal.Zero, Decimals.Multiply(decimal.Zero, d1)); Assert.AreEqual(decimal.Zero, Decimals.Multiply(d1, decimal.Zero)); Assert.AreEqual(decimal.MaxValue, Decimals.Multiply(d1, decimal.MaxValue)); Assert.AreEqual(decimal.MaxValue, Decimals.Multiply(d1, decimal.MinValue)); Assert.AreEqual(d1 * 0.12345M, Decimals.Multiply(d1, 0.12345M)); }
[TestMethod] public void SquareTest() { void test(decimal x) { Assert.AreEqual(Decimals.Multiply(x, x), Decimals.Square(x)); } test(d1); test(d2); test(decimal.MinValue); test(decimal.MaxValue); }