public void WithoutLast_WhenEmpty_ReturnsEmpty()
        {
            //Arrange
            var info = new RelatedEntityInfo();

            //Act
            var result = info.WithoutFirst();

            //Assert
            Assert.AreEqual(new RelatedEntityInfo(), result);
        }
        public void WithoutFirst_WhenNotEmpty_ReturnsWithoutFirst()
        {
            //Arrange
            var info = new RelatedEntityInfo("a.bbb.cc", "aId..ccId");

            //Act
            var result = info.WithoutFirst();

            //Assert
            Assert.AreEqual(new RelatedEntityInfo("bbb.cc", ".ccId"), result);
        }
        public void WithoutLast_WhenEmpty_ReturnsEmpty()
        {
            //Arrange
            var info = new RelatedEntityInfo();

            //Act
            var result = info.WithoutFirst();

            //Assert
            Assert.AreEqual(new RelatedEntityInfo(), result);
        }
        public void WithoutFirst_WhenNotEmpty_ReturnsWithoutFirst()
        {
            //Arrange
            var info = new RelatedEntityInfo("a.bbb.cc", "aId..ccId");

            //Act
            var result = info.WithoutFirst();

            //Assert
            Assert.AreEqual(new RelatedEntityInfo("bbb.cc", ".ccId"), result);
        }