public void GetEntitySets_should_return_all_sets()
        {
            var model = new EdmModel().Initialize();
            model.AddEntitySet("S", new EdmEntityType());
            model.AddEntitySet("T", new EdmEntityType());

            Assert.Equal(2, model.GetEntitySets().Count());
        }
        private void ConfigureEntitySetName(EdmEntityType entityType, EdmModel model)
        {
            Contract.Requires(entityType != null);
            Contract.Requires(model != null);

            if ((EntitySetName == null)
                || (entityType.BaseType != null))
            {
                return;
            }

            var entitySet = model.GetEntitySet(entityType);

            Contract.Assert(entitySet != null);

            entitySet.Name = model.GetEntitySets().Except(new[] { entitySet }).UniquifyName(EntitySetName);

            entitySet.SetConfiguration(this);
        }