Пример #1
0
        public void AddMethod()
        {
            SqlByte testByte64  = new SqlByte(64);
            SqlByte testByte0   = new SqlByte(0);
            SqlByte testByte164 = new SqlByte(164);
            SqlByte testByte255 = new SqlByte(255);

            Assert.Equal((byte)64, SqlByte.Add(testByte64, testByte0).Value);
            Assert.Equal((byte)228, SqlByte.Add(testByte64, testByte164).Value);
            Assert.Equal((byte)164, SqlByte.Add(testByte0, testByte164).Value);
            Assert.Equal((byte)255, SqlByte.Add(testByte255, testByte0).Value);

            Assert.Throws <OverflowException>(() => SqlByte.Add(testByte255, testByte64));
        }
Пример #2
0
        public void AddMethod()
        {
            SqlByte TestByte64  = new SqlByte(64);
            SqlByte TestByte0   = new SqlByte(0);
            SqlByte TestByte164 = new SqlByte(164);
            SqlByte TestByte255 = new SqlByte(255);

            Assert.AreEqual((byte)64, SqlByte.Add(TestByte64, TestByte0).Value, "AddMethod 1" + Error);
            Assert.AreEqual((byte)228, SqlByte.Add(TestByte64, TestByte164).Value, "AddMethod 2" + Error);
            Assert.AreEqual((byte)164, SqlByte.Add(TestByte0, TestByte164).Value, "AddMethod 3" + Error);
            Assert.AreEqual((byte)255, SqlByte.Add(TestByte255, TestByte0).Value, "AddMethod 4" + Error);

            try {
                SqlByte.Add(TestByte255, TestByte64);
                Assert.Fail("AddMethod 6" + Error);
            } catch (Exception e) {
                Assert.AreEqual(typeof(OverflowException), e.GetType(), "AddMethod 5" + Error);
            }
        }
Пример #3
0
        public void AddMethod()
        {
            SqlByte TestByte64  = new SqlByte(64);
            SqlByte TestByte0   = new SqlByte(0);
            SqlByte TestByte164 = new SqlByte(164);
            SqlByte TestByte255 = new SqlByte(255);

            Assert.Equal((byte)64, SqlByte.Add(TestByte64, TestByte0).Value);
            Assert.Equal((byte)228, SqlByte.Add(TestByte64, TestByte164).Value);
            Assert.Equal((byte)164, SqlByte.Add(TestByte0, TestByte164).Value);
            Assert.Equal((byte)255, SqlByte.Add(TestByte255, TestByte0).Value);

            try
            {
                SqlByte.Add(TestByte255, TestByte64);
                Assert.False(true);
            }
            catch (Exception e)
            {
                Assert.Equal(typeof(OverflowException), e.GetType());
            }
        }