public void EqualsTest1() { CPair <string> target = new CPair <string>(_First, _Second); CPair <string> other = new CPair <string>(_First, _Second); Assert.IsTrue(target.Equals(other)); target.Second = "dfghgfgh"; Assert.IsFalse(target.Equals(other)); }
public void SecondTest() { CPair <string> target = new CPair <string>(_First, _Second); string expected = "fghddfghfghfgh"; Assert.AreEqual(_Second, target.Second); target.Second = expected; Assert.AreEqual(expected, target.Second); }
public void FirstTest() { CPair <string> target = new CPair <string>(_First, _Second); string expected = "fghddfgdfgsdf dgdfg56ghfghfgh"; Assert.AreEqual(_First, target.First); target.First = expected; Assert.AreEqual(expected, target.First); }
public void CommentSymbolPairTest() { CPair<string> CommentPair = new CPair<string>("/*", "*/"); CCommentedCodeFragment target = new CCommentedCodeFragment(new CElementPosition(12, 123), CommentPair); Assert.AreEqual(CommentPair, target.CommentSymbolPair); CommentPair = new CPair<string>("//", string.Empty); target.CommentSymbolPair = CommentPair; Assert.AreEqual(CommentPair, target.CommentSymbolPair); }
public void EqualsTest() { CPair <string> target = new CPair <string>(_First, _Second); object obj = null; Assert.IsFalse(target.Equals(obj)); obj = new CPair <string>(_First, _Second); Assert.IsTrue(target.Equals(obj)); obj = new CPair <int>(34, 3434); Assert.IsFalse(target.Equals(obj)); }
public void ToArrayTest() { CPair <string> target = new CPair <string>(_First, _Second); string[] expected = { _First, _Second }; string[] actual = target.ToArray(); Assert.AreEqual(expected.Length, actual.Length); for (int i = 0; i < actual.Length; i++) { Assert.AreEqual(expected[i], actual[i]); } }
/// <summary> /// Добавить символ (или пару символов) комментария в список /// </summary> /// <param name="item"></param> public void AddCommentInList(CPair <string> item) { m_CommentSymbols.Add(item); }
/// <summary> /// /// </summary> /// <param name="_Position"></param> /// <param name="CommentPair">Символы комментариев, которые начинают и завершают этот фрагмент кода</param> public CCommentedCodeFragment(CElementPosition _Position, CPair <string> CommentPair) { m_CommentSymbolPair = CommentPair; m_Position = _Position; }