Ejemplo n.º 1
0
        public void DivideMethod()
        {
            SqlByte TestByte13 = new SqlByte(13);
            SqlByte TestByte0  = new SqlByte(0);

            SqlByte TestByte2   = new SqlByte(2);
            SqlByte TestByte180 = new SqlByte(180);
            SqlByte TestByte3   = new SqlByte(3);

            Assert.Equal((byte)6, SqlByte.Divide(TestByte13, TestByte2).Value);
            Assert.Equal((byte)90, SqlByte.Divide(TestByte180, TestByte2).Value);
            Assert.Equal((byte)60, SqlByte.Divide(TestByte180, TestByte3).Value);
            Assert.Equal((byte)0, SqlByte.Divide(TestByte13, TestByte180).Value);
            Assert.Equal((byte)0, SqlByte.Divide(TestByte13, TestByte180).Value);

            try
            {
                SqlByte.Divide(TestByte13, TestByte0);
                Assert.False(true);
            }
            catch (Exception e)
            {
                Assert.Equal(typeof(DivideByZeroException), e.GetType());
            }
        }
Ejemplo n.º 2
0
        public void DivideMethod()
        {
            SqlByte TestByte13 = new SqlByte(13);
            SqlByte TestByte0  = new SqlByte(0);

            SqlByte TestByte2   = new SqlByte(2);
            SqlByte TestByte180 = new SqlByte(180);
            SqlByte TestByte3   = new SqlByte(3);

            Assert.AreEqual((byte)6, SqlByte.Divide(TestByte13, TestByte2).Value, "Divide method 1" + Error);
            Assert.AreEqual((byte)90, SqlByte.Divide(TestByte180, TestByte2).Value, "Divide method 2" + Error);
            Assert.AreEqual((byte)60, SqlByte.Divide(TestByte180, TestByte3).Value, "Divide method 3" + Error);
            Assert.AreEqual((byte)0, SqlByte.Divide(TestByte13, TestByte180).Value, "Divide method 4" + Error);
            Assert.AreEqual((byte)0, SqlByte.Divide(TestByte13, TestByte180).Value, "Divide method 5" + Error);

            try
            {
                SqlByte.Divide(TestByte13, TestByte0);
                Assert.Fail("Divide method 6" + Error);
            }
            catch (Exception e)
            {
                Assert.AreEqual(typeof(DivideByZeroException), e.GetType(), "DivideByZeroException");
            }
        }
Ejemplo n.º 3
0
        public void DivideMethod()
        {
            SqlByte testByte13 = new SqlByte(13);
            SqlByte testByte0  = new SqlByte(0);

            SqlByte testByte2   = new SqlByte(2);
            SqlByte testByte180 = new SqlByte(180);
            SqlByte testByte3   = new SqlByte(3);

            Assert.Equal((byte)6, SqlByte.Divide(testByte13, testByte2).Value);
            Assert.Equal((byte)90, SqlByte.Divide(testByte180, testByte2).Value);
            Assert.Equal((byte)60, SqlByte.Divide(testByte180, testByte3).Value);
            Assert.Equal((byte)0, SqlByte.Divide(testByte13, testByte180).Value);
            Assert.Equal((byte)0, SqlByte.Divide(testByte13, testByte180).Value);

            Assert.Throws <DivideByZeroException>(() => SqlByte.Divide(testByte13, testByte0));
        }