コード例 #1
0
        /// <summary>
        /// метод для проверки модульного теста
        /// к полученной из метода Read() строке добавляет лишние координаты "555.555,555.555"
        /// в тесте при помощи Moq мы заменяем ожидаемое от него значение строки
        /// на входящее значение "11.11,22.22", игнорируя код, который в нем реализован
        /// </summary>
        /// <param name="AllText"></param>
        /// <returns></returns>
        public static string Convert2(string AllText)
        {
            FormatText Text1  = new FormatText();
            string     MyText = Text1.FormatMyText(AllText);

            return(MyText);
        }
コード例 #2
0
        public void ConvertTest()
        {
            //arange
            Mock <FormatText> mock = new Mock <FormatText>();

            mock.Setup(m => m.FormatMyText(It.IsAny <string>())).Returns <string>(total => total);
            FormatText target = mock.Object;
            string     s      = target.FormatMyText("11.11,22.22");

            //act

            string s1 = ReadDataNew.Convert(s);


            //assert
            Assert.AreEqual("X: 11,11Y: 22,22", s1);
        }