Ejemplo n.º 1
0
        public void PropertyGroupCollection_Returns_Null_On_FirstOrDefault_When_Empty()
        {
            var list       = new List <PropertyGroup>();
            var collection = new PropertyGroupCollection(list);

            Assert.That(collection.FirstOrDefault(), Is.Null);
            Assert.That(collection.FirstOrDefault(x => x.Name.InvariantEquals("Test")) == null, Is.True);
        }
Ejemplo n.º 2
0
        public static PropertyGroup FindTab(this PropertyGroupCollection groups, string alias)
        {
            var tab = groups.FirstOrDefault(x => x.Alias.InvariantEquals(alias));

            if (tab != null)
            {
                return(tab);
            }

            var tempAlias = GetTempTabAlias(alias);

            tab = groups.FirstOrDefault(x => x.Alias.InvariantEquals(tempAlias));
            if (tab != null)
            {
                return(tab);
            }

            return(null);
        }
Ejemplo n.º 3
0
 protected override PropertyGroup FindExisting()
 {
     return(propertyGroups?.FirstOrDefault(g => g.Name == Configuration.Name));
 }