public void JoinShouldReturnDefinedValueWhenNodeN1AndNodeN2WithN1GreaterThanN2() { // Arrange Event e1 = new Event.Node(2, 0, 1); Event e2 = new Event.Node(1, 1, 0); // Act Event result = e1.Join(e2); // Assert result.Should().Be(new Event.Node(2, 0, 1)); }
public void JoinShouldReturnDefinedValueWhenNodeN1AndNodeN2WithN1LessThanN2() { // Arrange Event e1 = new Event.Node(1, 2, 0); Event e2 = new Event.Node(3, 1, 3); // Act Event result = e1.Join(e2); // Assert result.Should().Be(new Event.Node(4, 0, 2)); }
public void JoinShouldReturnDefinedValueWhenNodeN1AndLeafN2() { // Arrange Event e1 = new Event.Node(2, 0, 1); Event e2 = new Event.Leaf(1); // Act Event result = e1.Join(e2); // Assert result.Should().Be(new Event.Node(2, 0, 1)); }