Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }