コード例 #1
0
        public void HammingCodTest2()
        {
            var C = new HammingCod();

            //Coding Test
            #region
            C.S = "0101";
            C.Coding();
            string whatweget = C.Sk;
            string expected  = "0100101";
            Assert.AreEqual(whatweget, expected);
            #endregion

            //Decoding Test
            #region
            C.S = "0100100";
            C.DeCoding();
            string whatweget1 = C.Stroka_for_Unit_Tests1;
            string expected1  = "0100101";
            Assert.AreEqual(whatweget1, expected1);
            #endregion
        }
コード例 #2
0
        public void HammingCodTest1()
        {
            var C = new HammingCod();

            //Coding Test
            #region
            C.S = "01001";
            C.Coding();
            string whatweget = C.Sk;
            string expected  = "10011001";
            Assert.AreEqual(whatweget, expected);
            #endregion

            //Decoding Test
            #region
            C.S = "10011001";
            C.DeCoding();
            string whatweget1 = C.Stroka_for_Unit_Tests1;
            string expected1  = "При передаче данных либо не была совершена ошибка , либо было совершенно больше одной";
            Assert.AreEqual(whatweget1, expected1);
            #endregion
        }