コード例 #1
0
        public void Test_NotEqualsNull()
        {
            UIGrid uiGrid  = new UIGrid();
            UIGrid uiGrid2 = null;

            Assert.IsFalse(uiGrid.Equals(uiGrid2));
            Assert.IsFalse(uiGrid == uiGrid2);
            Assert.IsTrue(uiGrid != uiGrid2);
            Assert.AreNotEqual(uiGrid, uiGrid2);
        }
コード例 #2
0
        public void Test_NotEqual_OtherType()
        {
            //---------------Set up test pack-------------------
            UIGrid uiGrid = new UIGrid();

            //--------------Assert PreConditions----------------

            //---------------Execute Test ----------------------

            Assert.IsFalse(uiGrid.Equals("BNLJ JOLJ"));
            //---------------Test Result -----------------------

            //---------------Tear Down -------------------------
        }
コード例 #3
0
        public void Test_NotEqualHasTheDifferentPropName_GridColumn()
        {
            UIGrid       uiGrid       = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();

            uiGrid.Add(uiGridColumn);

            UIGrid       uiGrid2       = new UIGrid();
            UIGridColumn uiGridColumn2 = GetUiGridColumn("Diff Prop Name");

            uiGrid2.Add(uiGridColumn2);

            Assert.IsFalse(uiGrid.Equals(uiGrid2));
            Assert.IsFalse(uiGrid == uiGrid2);
            Assert.IsTrue(uiGrid != uiGrid2);
        }
コード例 #4
0
        public void Test_EqualHasTheSameGridColumn()
        {
            UIGrid       uiGrid       = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();

            uiGrid.Add(uiGridColumn);

            UIGrid uiGrid2 = new UIGrid();

            //UIGridColumn uiGridColumn2 = GetUiGridColumn();
            uiGrid2.Add(uiGridColumn);

            Assert.IsTrue(uiGrid.Equals(uiGrid2));
            Assert.IsTrue(uiGrid == uiGrid2);
            Assert.IsFalse(uiGrid != uiGrid2);
        }
コード例 #5
0
        public void Test_NotEqualSortColumn()
        {
            //---------------Set up test pack-------------------
            UIGrid uiGrid1 = new UIGrid();
            UIGrid uiGrid2 = new UIGrid();

            //--------------Assert PreConditions----------------

            //---------------Execute Test ----------------------
            uiGrid1.SortColumn = "col";
            uiGrid2.SortColumn = "col2";

            //---------------Test Result -----------------------
            Assert.IsFalse(uiGrid1.Equals(uiGrid2));
            Assert.IsFalse(uiGrid1 == uiGrid2);
            Assert.IsTrue(uiGrid1 != uiGrid2);
        }
コード例 #6
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void TestCloneUIGrid()
        {
            UIGridColumn uiGridCol = new UIGridColumn("Head", "Prop", "control", "Assembly",true,100, PropAlignment.centre, null);
            UIGrid uiGrid = new UIGrid();
            uiGrid.SortColumn = "Prop";
            uiGrid.Add(uiGridCol);

            //---------------Execute Test ----------------------
            IUIGrid clonedGrid = uiGrid.Clone();

            //---------------Test Result -----------------------
            Assert.IsTrue(uiGrid.Equals(clonedGrid));
            Assert.IsTrue(uiGrid == (UIGrid) clonedGrid);
            Assert.IsFalse(uiGrid != (UIGrid) clonedGrid);
            Assert.AreEqual(uiGrid[0], clonedGrid[0],
                              "Should be a deep copy and the columns should be equal but copied");
            Assert.AreNotSame(uiGrid[0], clonedGrid[0], "Should be a deep copy and the columns should be equal but copied (not same)");
        }
コード例 #7
0
        public void TestCloneUIGrid()
        {
            UIGridColumn uiGridCol = new UIGridColumn("Head", "Prop", "control", "Assembly", true, 100, PropAlignment.centre, null);
            UIGrid       uiGrid    = new UIGrid();

            uiGrid.SortColumn = "Prop";
            uiGrid.Add(uiGridCol);

            //---------------Execute Test ----------------------
            IUIGrid clonedGrid = uiGrid.Clone();

            //---------------Test Result -----------------------
            Assert.IsTrue(uiGrid.Equals(clonedGrid));
            Assert.IsTrue(uiGrid == (UIGrid)clonedGrid);
            Assert.IsFalse(uiGrid != (UIGrid)clonedGrid);
            Assert.AreEqual(uiGrid[0], clonedGrid[0],
                            "Should be a deep copy and the columns should be equal but copied");
            Assert.AreNotSame(uiGrid[0], clonedGrid[0], "Should be a deep copy and the columns should be equal but copied (not same)");
        }
コード例 #8
0
        public void Test_EqualHasCopyOfGridColumn()
        {
            //---------------Set up test pack-------------------
            UIGrid       uiGrid       = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();

            uiGrid.Add(uiGridColumn);
            //--------------Assert PreConditions----------------

            //---------------Execute Test ----------------------
            UIGrid uiGrid2 = new UIGrid();

            uiGrid2.Add(uiGridColumn.Clone());
            //---------------Test Result -----------------------
            Assert.IsTrue(uiGrid.Equals(uiGrid2));
            Assert.IsTrue(uiGrid == uiGrid2);
            Assert.IsFalse(uiGrid != uiGrid2);
            //---------------Tear Down -------------------------
        }
コード例 #9
0
        public void Test_NotEqual_HasDifferentNumbersOfColumns()
        {
            //---------------Set up test pack-------------------
            UIGrid       uiGrid       = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();

            uiGrid.Add(uiGridColumn);
            uiGrid.Add(GetUiGridColumn());

            UIGrid uiGrid2 = new UIGrid();

            uiGrid2.Add(uiGridColumn);
            //--------------Assert PreConditions----------------
            Assert.AreEqual(2, uiGrid.Count);
            Assert.AreEqual(1, uiGrid2.Count);
            //---------------Execute Test ----------------------

            //---------------Test Result -----------------------
            Assert.IsFalse(uiGrid.Equals(uiGrid2));
            Assert.IsFalse(uiGrid == uiGrid2);
            Assert.IsTrue(uiGrid != uiGrid2);
            //---------------Tear Down -------------------------
        }
コード例 #10
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
 public void Test_NotEqualsNull()
 {
     UIGrid uiGrid = new UIGrid();
     UIGrid uiGrid2 = null;
     Assert.IsFalse(uiGrid.Equals(uiGrid2));
     Assert.IsFalse(uiGrid == uiGrid2);
     Assert.IsTrue(uiGrid != uiGrid2);
     Assert.AreNotEqual(uiGrid, uiGrid2);
 }
コード例 #11
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void Test_NotEqualSortColumn()
        {
            //---------------Set up test pack-------------------
            UIGrid uiGrid1 = new UIGrid();
            UIGrid uiGrid2 = new UIGrid();

            //--------------Assert PreConditions----------------            

            //---------------Execute Test ----------------------
            uiGrid1.SortColumn = "col";
            uiGrid2.SortColumn = "col2";

            //---------------Test Result -----------------------
            Assert.IsFalse(uiGrid1.Equals(uiGrid2));
            Assert.IsFalse(uiGrid1 == uiGrid2);
            Assert.IsTrue(uiGrid1 != uiGrid2);
        }
コード例 #12
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void Test_EqualHasCopyOfGridColumn()
        {
            //---------------Set up test pack-------------------
            UIGrid uiGrid = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();
            uiGrid.Add(uiGridColumn);
            //--------------Assert PreConditions----------------            

            //---------------Execute Test ----------------------
            UIGrid uiGrid2 = new UIGrid();
            uiGrid2.Add(uiGridColumn.Clone());
            //---------------Test Result -----------------------
            Assert.IsTrue(uiGrid.Equals(uiGrid2));
            Assert.IsTrue(uiGrid == uiGrid2);
            Assert.IsFalse(uiGrid != uiGrid2);
            //---------------Tear Down -------------------------          
        }
コード例 #13
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void Test_NotEqualHasTheDifferentPropName_GridColumn()
        {
            UIGrid uiGrid = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();
            uiGrid.Add(uiGridColumn);

            UIGrid uiGrid2 = new UIGrid();
            UIGridColumn uiGridColumn2 = GetUiGridColumn("Diff Prop Name");
            uiGrid2.Add(uiGridColumn2);

            Assert.IsFalse(uiGrid.Equals(uiGrid2));
            Assert.IsFalse(uiGrid == uiGrid2);
            Assert.IsTrue(uiGrid != uiGrid2);
        }
コード例 #14
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void Test_NotEqual_HasDifferentNumbersOfColumns()
        {
            //---------------Set up test pack-------------------
            UIGrid uiGrid = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();
            uiGrid.Add(uiGridColumn);
            uiGrid.Add(GetUiGridColumn());

            UIGrid uiGrid2 = new UIGrid();
            uiGrid2.Add(uiGridColumn);
            //--------------Assert PreConditions----------------            
            Assert.AreEqual(2, uiGrid.Count);
            Assert.AreEqual(1, uiGrid2.Count);
            //---------------Execute Test ----------------------

            //---------------Test Result -----------------------
            Assert.IsFalse(uiGrid.Equals(uiGrid2));
            Assert.IsFalse(uiGrid == uiGrid2);
            Assert.IsTrue(uiGrid != uiGrid2);
            //---------------Tear Down -------------------------          
        }
コード例 #15
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void Test_EqualHasTheSameGridColumn()
        {
            UIGrid uiGrid = new UIGrid();
            UIGridColumn uiGridColumn = GetUiGridColumn();
            uiGrid.Add(uiGridColumn);

            UIGrid uiGrid2 = new UIGrid();
            //UIGridColumn uiGridColumn2 = GetUiGridColumn();
            uiGrid2.Add(uiGridColumn);

            Assert.IsTrue(uiGrid.Equals(uiGrid2));
            Assert.IsTrue(uiGrid == uiGrid2);
            Assert.IsFalse(uiGrid != uiGrid2);
        }
コード例 #16
0
ファイル: TestUIGrid.cs プロジェクト: kevinbosman/habanero
        public void Test_NotEqual_OtherType()
        {
            //---------------Set up test pack-------------------
            UIGrid uiGrid = new UIGrid();
            //--------------Assert PreConditions----------------            

            //---------------Execute Test ----------------------
            
            Assert.IsFalse(uiGrid.Equals("BNLJ JOLJ"));
            //---------------Test Result -----------------------

            //---------------Tear Down -------------------------          
        }