public void MappingCache4_2()
        {
            // Arrange
            var    first  = new First();
            Second second = null;
            var    third  = new Third();
            var    fourth = new Fourth();

            var map = MappingCache <First, Second, Third, Fourth> .Map;

            // Act
            var result = map(first, second, third, fourth);

            // Assert
            Assert.IsNull(result.Second);
        }
        public void MappingCache4()
        {
            // Arrange
            var first  = new First();
            var second = new Second();
            var third  = new Third();
            var fourth = new Fourth();

            var map = MappingCache <First, Second, Third, Fourth> .Map;

            // Act
            var result = map(first, second, third, fourth);

            // Assert
            Assert.AreEqual(result.Second.Third.Fourth, fourth);
        }
        public void MappingCache4()
        {
            // Arrange
            var first = new First();
            var second = new Second();
            var third = new Third();
            var fourth = new Fourth();

            var map = MappingCache<First, Second, Third, Fourth>.Map;

            // Act
            var result = map(first, second, third, fourth);

            // Assert
            Assert.Equal(result.Second.Third.Fourth, fourth);
        }
Example #4
0
        public void MappingCache7_2()
        {
            // Arrange
            var    first   = new First();
            Second second  = null;
            var    third   = new Third();
            var    fourth  = new Fourth();
            var    fifth   = new Fifth();
            var    sixth   = new Sixth();
            var    seventh = new Seventh();

            var map = MappingCache <First, Second, Third, Fourth, Fifth, Sixth, Seventh> .Map;

            // Act
            var result = map(first, second, third, fourth, fifth, sixth, seventh);

            // Assert
            Assert.Null(result.Second);
        }
        public void MappingCache4_2()
        {
            // Arrange
            var first = new First();
            Second second = null;
            var third = new Third();
            var fourth = new Fourth();

            var map = MappingCache<First, Second, Third, Fourth>.Map;

            // Act
            var result = map(first, second, third, fourth);

            // Assert
            Assert.Null(result.Second);
        }