public void Test_HierarchInfoEquals() { var x2 = new DescLogicFramework.HierarchyInfo("351-U1438E-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x2.Sample == "351-U1438E-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x2.Expedition == "351"); Assert.IsTrue(x2.Site == "U1438"); Assert.IsTrue(x2.Hole == "E"); Assert.IsTrue(x2.Core == "72"); Assert.IsTrue(x2.Type == "R"); Assert.IsTrue(x2.Section == "1"); var x3 = new DescLogicFramework.HierarchyInfo("351-U1438E-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x3.Sample == "351-U1438E-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x3.Expedition == "351"); Assert.IsTrue(x3.Site == "U1438"); Assert.IsTrue(x3.Hole == "E"); Assert.IsTrue(x3.Core == "72"); Assert.IsTrue(x3.Type == "R"); Assert.IsTrue(x3.Section == "1"); //Test Equality for equal Hierarchy info Assert.IsTrue(x2.Equals(x3)); Assert.IsTrue(x3.Equals(x2)); var x4 = new DescLogicFramework.HierarchyInfo("351-U1438A-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x4.Sample == "351-U1438A-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x4.Expedition == "351"); Assert.IsTrue(x4.Site == "U1438"); Assert.IsTrue(x4.Hole == "A"); Assert.IsTrue(x4.Core == "72"); Assert.IsTrue(x4.Type == "R"); Assert.IsTrue(x4.Section == "1"); //Test equality for non-equal Hierarchy info Assert.IsTrue(!x2.Equals(x4)); Assert.IsTrue(!x4.Equals(x2)); }
public void Test_HierarchyInfo() { //I can start adding code now //, , , var x1 = new DescLogicFramework.HierarchyInfo("351-U1438E-8R-4-W"); Assert.IsTrue(x1.Sample == "351-U1438E-8R-4-W"); Assert.IsTrue(x1.Expedition == "351"); Assert.IsTrue(x1.Site == "U1438"); Assert.IsTrue(x1.Hole == "E"); Assert.IsTrue(x1.Core == "8"); Assert.IsTrue(x1.Type == "R"); Assert.IsTrue(x1.Section == "4"); var x2 = new DescLogicFramework.HierarchyInfo("351-U1438E-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x2.Sample == "351-U1438E-72R-1-W 12/15-TSB(12-15)-TS_106"); Assert.IsTrue(x2.Expedition == "351"); Assert.IsTrue(x2.Site == "U1438"); Assert.IsTrue(x2.Hole == "E"); Assert.IsTrue(x2.Core == "72"); Assert.IsTrue(x2.Type == "R"); Assert.IsTrue(x2.Section == "1"); var x3 = new DescLogicFramework.HierarchyInfo("352-U1442A-1R"); Assert.IsTrue(x3.Sample == "352-U1442A-1R"); Assert.IsTrue(x3.Expedition == "352"); Assert.IsTrue(x3.Site == "U1442"); Assert.IsTrue(x3.Hole == "A"); Assert.IsTrue(x3.Core == "1"); Assert.IsTrue(x3.Type == "R"); Assert.IsTrue(x3.Section == null); var x4 = new DescLogicFramework.HierarchyInfo("352-U1442A-1R-CC-A"); Assert.IsTrue(x4.Sample == "352-U1442A-1R-CC-A"); Assert.IsTrue(x4.Expedition == "352"); Assert.IsTrue(x4.Site == "U1442"); Assert.IsTrue(x4.Hole == "A"); Assert.IsTrue(x4.Core == "1"); Assert.IsTrue(x4.Type == "R"); Assert.IsTrue(x4.Section == "CC"); var x5 = new DescLogicFramework.HierarchyInfo("352"); Assert.IsTrue(x5.Sample == "352"); Assert.IsTrue(x5.Expedition == "352"); Assert.IsTrue(x5.Site == null); Assert.IsTrue(x5.Hole == null); Assert.IsTrue(x5.Core == null); Assert.IsTrue(x5.Type == null); Assert.IsTrue(x5.Section == null); var x6 = new DescLogicFramework.HierarchyInfo("351-U1438A-1H-1-KEND-RADS62"); Assert.IsTrue(x6.Sample == "351-U1438A-1H-1-KEND-RADS62"); Assert.IsTrue(x6.Expedition == "351"); Assert.IsTrue(x6.Site == "U1438"); Assert.IsTrue(x6.Hole == "A"); Assert.IsTrue(x6.Core == "1"); Assert.IsTrue(x6.Type == "H"); Assert.IsTrue(x6.Section == "1"); var x7 = new DescLogicFramework.HierarchyInfo("351-U1438E-56R-1-W 0/3-TSB(0-3)-TS_89"); Assert.IsTrue(x7.Sample == "351-U1438E-56R-1-W 0/3-TSB(0-3)-TS_89"); Assert.IsTrue(x7.Expedition == "351"); Assert.IsTrue(x7.Site == "U1438"); Assert.IsTrue(x7.Hole == "E"); Assert.IsTrue(x7.Core == "56"); Assert.IsTrue(x7.Type == "R"); Assert.IsTrue(x7.Section == "1"); }