コード例 #1
0
ファイル: CPairTest.cs プロジェクト: mfvanek/i-clone
        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));
        }
コード例 #2
0
ファイル: CPairTest.cs プロジェクト: mfvanek/i-clone
        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);
        }
コード例 #3
0
ファイル: CPairTest.cs プロジェクト: mfvanek/i-clone
        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);
        }
コード例 #4
0
 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);
 }
コード例 #5
0
ファイル: CPairTest.cs プロジェクト: mfvanek/i-clone
        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));
        }
コード例 #6
0
ファイル: CPairTest.cs プロジェクト: mfvanek/i-clone
        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]);
            }
        }
コード例 #7
0
ファイル: СCommentSymbols.cs プロジェクト: mfvanek/i-clone
 /// <summary>
 /// Добавить символ (или пару символов) комментария в список
 /// </summary>
 /// <param name="item"></param>
 public void AddCommentInList(CPair <string> item)
 {
     m_CommentSymbols.Add(item);
 }
コード例 #8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_Position"></param>
 /// <param name="CommentPair">Символы комментариев, которые начинают и завершают этот фрагмент кода</param>
 public CCommentedCodeFragment(CElementPosition _Position, CPair <string> CommentPair)
 {
     m_CommentSymbolPair = CommentPair;
     m_Position          = _Position;
 }