Ejemplo n.º 1
0
        public void Last_WhenEmpty_ReturnsEmpty()
        {
            //Arrange
            var info = new RelatedEntityInfo();

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

            //Assert
            Assert.AreEqual(new RelatedEntityInfo(), result);
        }
Ejemplo n.º 2
0
        public void Last_WhenNotEmpty_ReturnsLast()
        {
            //Arrange
            var info1 = new RelatedEntityInfo("a.bbb.cc", "aId..ccId");
            var info2 = new RelatedEntityInfo("a.bbb.cc", "aId..");

            //Act
            var result1 = info1.Last();
            var result2 = info2.Last();

            //Assert
            Assert.AreEqual(new RelatedEntityInfo("cc", "ccId"), result1);
            Assert.AreEqual(new RelatedEntityInfo("cc", string.Empty), result2);
        }
Ejemplo n.º 3
0
        public void Last_WhenNotEmpty_ReturnsLast()
        {
            //Arrange
            var info1 = new RelatedEntityInfo("a.bbb.cc", "aId..ccId");
            var info2 = new RelatedEntityInfo("a.bbb.cc", "aId..");

            //Act
            var result1 = info1.Last();
            var result2 = info2.Last();

            //Assert
            Assert.AreEqual(new RelatedEntityInfo("cc", "ccId"), result1);
            Assert.AreEqual(new RelatedEntityInfo("cc", string.Empty), result2);
        }
Ejemplo n.º 4
0
        public void Last_WhenEmpty_ReturnsEmpty()
        {
            //Arrange
            var info = new RelatedEntityInfo();

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

            //Assert
            Assert.AreEqual(new RelatedEntityInfo(), result);
        }