public void GivenATree_WhenIsRightHeavy_ShouldRebalanceToLeft() { // Arrange var tree = new MyAVLTree(); tree.Insert(10, 20, 30, 40); // Act var items = tree.GetAll(); // Assert items.Should().ContainInOrder(20, 10, 30, 40); }