/// <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); }
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); }