Example #1
0
        public void RCleanStringListConverterTestsReturnsNullForNullSourceMember()
        {
            // Arrange
            var           converter    = new CleanStringListConverter();
            List <string>?sourceMember = null;
            var           context      = new ResolutionContext(null, null);

            // Act
            var result = converter.Convert(sourceMember, context);

            // Assert
            Assert.Null(result);
        }
Example #2
0
        public void RCleanStringListConverterTestsNullForEmptyList()
        {
            // Arrange
            var           converter      = new CleanStringListConverter();
            List <string>?expectedResult = null;
            var           sourceMember   = new List <string>();
            var           context        = new ResolutionContext(null, null);

            // Act
            var result = converter.Convert(sourceMember, context);

            // Assert
            Assert.Equal(expectedResult, result);
        }
Example #3
0
        public void RCleanStringListConverterTestsReturnsSameList()
        {
            // Arrange
            var converter      = new CleanStringListConverter();
            var expectedResult = new List <string> {
                "/item1", "/item2"
            };
            var sourceMember = expectedResult;
            var context      = new ResolutionContext(null, null);

            // Act
            var result = converter.Convert(sourceMember, context);

            // Assert
            Assert.Equal(expectedResult, result);
        }
Example #4
0
        public void RCleanStringListConverterTestsRemovesBlankItems()
        {
            // Arrange
            var converter      = new CleanStringListConverter();
            var expectedResult = new List <string> {
                "/item1", "/item3"
            };
            var sourceMember = new List <string> {
                "/item1", string.Empty, "/item3"
            };
            var context = new ResolutionContext(null, null);

            // Act
            var result = converter.Convert(sourceMember, context);

            // Assert
            Assert.Equal(expectedResult, result);
        }