public void Includes_OtherIsNull_ThrowsArgumentNullException()
        {
            //Arrange
            var info = new RelatedEntityInfo("a.c.b", "aId..bId");

            //Act
            //Assert
            var result = info.Includes(null);
        }
        public void Includes_WhenIncludes_ReturnsTrue()
        {
            //Arrange
            var info  = new RelatedEntityInfo("a.c.b", "aId..bId");
            var other = new RelatedEntityInfo("a.c", "aId.");

            //Act
            var result = info.Includes(other);

            //Assert
            Assert.IsTrue(result);
        }
        public void Includes_WhenNotIncludes_ReturnsFalse()
        {
            //Arrange
            var info = new RelatedEntityInfo("a.c.b", "aId..bId");
            var other = new RelatedEntityInfo("a.x", ".xId");

            //Act
            var result = info.Includes(other);

            //Assert
            Assert.IsFalse(result);
        }
        public void Includes_OtherIsNull_ThrowsArgumentNullException()
        {
            //Arrange
            var info = new RelatedEntityInfo("a.c.b", "aId..bId");

            //Act
            //Assert
            var result = info.Includes(null);
        }