public void LeqShouldReturnFalseWhenNodeN1EqualsNodeN2AndL1GreaterThanL2() { // Arrange Event e1 = new Event.Node(2, 3, 0); Event e2 = new Event.Node(2, 2, 0); // Act & Assert e1.Leq(e2).Should().BeFalse(); }
public void LeqShouldReturnFalseWhenNodeN1PlusR1IsGreaterThanLeafLeafN2() { // Arrange Event e1 = new Event.Node(2, 0, 2); Event e2 = new Event.Leaf(3); // Act & Assert e1.Leq(e2).Should().BeFalse(); }
public void LeqShouldReturnTrueWhenNodeN1EqualsNodeN2AndL1EqualsL2() { // Arrange Event e1 = new Event.Node(2, 2, 0); Event e2 = new Event.Node(2, 2, 0); // Act & Assert e1.Leq(e2).Should().BeTrue(); }
public void LeqShouldReturnTrueWhenNodeN1PlusR1IsLessThanOrEqualToLeafN2() { // Arrange Event e1 = new Event.Node(2, 0, 1); Event e2 = new Event.Leaf(3); // Act & Assert e1.Leq(e2).Should().BeTrue(); }