public void My_Algoritm_Control_Sum1() { var C = new My_Algoritm_Control_Sum(); //Coding Test #region //данные для тестирования C.Stroka_Bits = "0101"; int expected = 22; // Процесс работы C.Control_Sum_Codding(); var actual = C.Control_Sum1; //Проверка Assert.AreEqual(expected, actual); #endregion //Decoding Test #region //данные для тестирования C.Stroka_Bits = "0101"; int expected1 = 22; // Процесс работы C.Control_Sum_DeCoding(); var actual1 = C.Control_Sum2; //Проверка Assert.AreEqual(expected1, actual1); #endregion }
public void My_Algoritm_Control_Sum2() { var C = new My_Algoritm_Control_Sum(); //Coding Test #region //данные для тестирования C.Stroka_Bits = "10101"; int expected = 32; // Процесс работы C.Control_Sum_Codding(); var actual = C.Control_Sum1; //Проверка Assert.AreEqual(expected, actual); #endregion //Decoding Test #region //данные для тестирования C.Stroka_Bits = "10111"; int expected1 = 37; // Процесс работы C.Control_Sum_DeCoding(); var actual1 = C.Control_Sum2; //Проверка Assert.AreEqual(expected1, actual1); #endregion //Error Check #region string error = C.ErrorCheck.ToString(); string expected_error = "Произошла ошибка, контрольные суммы различны "; Assert.AreEqual(expected_error, error); #endregion }