public void ToStringTest() { var leftColumn = GetJoinColumn("leftTable", "leftColumn"); var rightColumn = GetJoinColumn("rightTable", "rightColumn"); var map = new JoinColumnMap(leftColumn, rightColumn); var testString = $"{leftColumn}{RelationalOperators.Equal.ToSqlString()}{rightColumn}"; Assert.AreEqual(testString, map.ToString()); }
public void Constructor() { var leftColumn = GetJoinColumn("leftTable", "leftColumn"); var rightColumn = GetJoinColumn("rightTable", "rightColumn"); var map = new JoinColumnMap(leftColumn, rightColumn); Assert.AreEqual(RelationalOperators.Equal, map.RelationalOperator); Assert.AreEqual(LogicalOperators.And, map.LogicalOperator); Assert.AreEqual(leftColumn, map.LeftColumn); Assert.AreEqual(rightColumn, map.RightColumn); }
public void Equatable() { var leftColumn = GetJoinColumn("leftTable", "leftColumn"); var rightColumn = GetJoinColumn("rightTable", "rightColumn"); var map1 = new JoinColumnMap(leftColumn, rightColumn); var leftColumn2 = GetJoinColumn("leftTable", "leftColumn"); var rightColumn2 = GetJoinColumn("rightTable", "rightColumn"); var map2 = new JoinColumnMap(leftColumn2, rightColumn2); Assert.AreEqual(map1, map2); Assert.IsTrue(map1 == map2); }