示例#1
0
 private static TTemplate WithEnumerable <TTemplate, T>(
     this TTemplate template,
     ICollection <T> collection,
     IEnumerable <T>?enumerable)
     where TTemplate : Template
 {
     collection.AddEnumerable(enumerable);
     return(template);
 }
示例#2
0
 private static TResource WithEnumerable <TResource, T>(
     this TResource resource,
     ICollection <T> collection,
     IEnumerable <T>?enumerable)
     where TResource : Resource
 {
     collection.AddEnumerable(enumerable);
     return(resource);
 }
示例#3
0
        public void Add_WithNullCollectionSourceAndListAsArgument_ShouldNotAddAllElements()
        {
            // Arrange

            string a = null;
            string b = "";
            string c = "x";

            ICollection <string> another = new List <string>()
            {
                a, b, c
            };

            ICollection <string> list = null;

            // Act

            list.AddEnumerable(another);

            // Assert

            Assert.Null(list);
        }