Ejemplo n.º 1
0
        public void ResourceTypeConverterToTypeStringReturnsCorrectResourceTypeStrings()
        {
            var values        = Enum.GetValues(typeof(ResourceType));
            var resourceTypes = values.Cast <ResourceType>();

            foreach (var resourceType in resourceTypes)
            {
                var result = ResourceTypeConverter.ToTypeString(resourceType);
                if (resourceType == ResourceType.WorkflowService)
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeWorkflowService, result);
                }
                else if (resourceType == ResourceType.ReservedService)
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeReservedService, result);
                }
                else if (resourceType == ResourceType.Server || resourceType.ToString().EndsWith("Source"))
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeSource, result);
                }
                else if (resourceType.ToString().EndsWith("Service"))
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeService, result);
                }
                else
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeWildcard, result);
                }
            }
        }
Ejemplo n.º 2
0
        public void ResourceTypeConverterToResourceTypesWithTypeStarAndReturnAllWhenNoMatchIsFalseReturnsEmptyList()
        {
            var expected = new ResourceType[0];
            var result   = ResourceTypeConverter.ToResourceTypes("*", false);

            Assert.IsTrue(expected.SequenceEqual(result));
        }
Ejemplo n.º 3
0
        public void ResourceTypeConverterToResourceTypesWithTypeStarAndReturnAllWhenNoMatchIsTrueReturnsCorrectResourceTypes()
        {
            var values   = Enum.GetValues(typeof(ResourceType));
            var expected = values.Cast <ResourceType>();
            var result   = ResourceTypeConverter.ToResourceTypes("*");

            Assert.IsTrue(expected.SequenceEqual(result));
        }
Ejemplo n.º 4
0
        public ManageResourcesView()
        {
            resources = ResourcesTableAdapter.getInstance();
            types     = ResourceTypeTableAdapter.getInstance();

            resourceConverter = new ResourceConverter();
            typeConverter     = new ResourceTypeConverter();

            InitializeComponent();
        }
Ejemplo n.º 5
0
        public void ResourceTypeConverterToResourceTypesWithTypeSourceHasOAuthType()
        {
            var values   = Enum.GetValues(typeof(ResourceType));
            var expected = values.Cast <ResourceType>().Where(value => value.ToString().EndsWith("Source")).ToList();

            expected.Insert(0, ResourceType.Server); // order matters!

            var result = ResourceTypeConverter.ToResourceTypes(ResourceTypeConverter.TypeSource);

            Assert.IsTrue(result.Contains(ResourceType.OauthSource));
        }
Ejemplo n.º 6
0
        public void ResourceTypeConverterToResourceTypesWithTypeSourceReturnsCorrectResourceTypes()
        {
            var values   = Enum.GetValues(typeof(ResourceType));
            var expected = values.Cast <ResourceType>().Where(value => value.ToString().EndsWith("Source")).ToList();

            expected.Insert(0, ResourceType.Server); // order matters!

            var result = ResourceTypeConverter.ToResourceTypes(ResourceTypeConverter.TypeSource);

            Assert.IsTrue(expected.SequenceEqual(result));
        }
Ejemplo n.º 7
0
        public void ResourceTypeConverterToResourceTypesWithTypeServiceReturnsCorrectResourceTypes()
        {
            var values   = Enum.GetValues(typeof(ResourceType));
            var expected = values.Cast <ResourceType>().Where(
                value => value.ToString().EndsWith("Service") &&
                !new[] { ResourceType.WorkflowService, ResourceType.ReservedService }.Contains(value)).ToList();

            var result = ResourceTypeConverter.ToResourceTypes(ResourceTypeConverter.TypeService);

            Assert.IsTrue(expected.SequenceEqual(result));
        }
Ejemplo n.º 8
0
        public void ResourceTypeConverterToResourceTypeReturnsCorrectResourceType()
        {
            var values      = Enum.GetValues(typeof(enSourceType));
            var sourceTypes = values.Cast <enSourceType>();

            foreach (var sourceType in sourceTypes)
            {
                var actual = ResourceTypeConverter.ToResourceType(sourceType);
                switch (sourceType)
                {
                case enSourceType.SqlDatabase:
                case enSourceType.MySqlDatabase:
                    Assert.AreEqual(ResourceType.DbSource, actual);
                    break;

                case enSourceType.Plugin:
                    Assert.AreEqual(ResourceType.PluginSource, actual);
                    break;

                case enSourceType.Dev2Server:
                    Assert.AreEqual(ResourceType.Server, actual);
                    break;

                case enSourceType.EmailSource:
                    Assert.AreEqual(ResourceType.EmailSource, actual);
                    break;

                case enSourceType.WebSource:
                    Assert.AreEqual(ResourceType.WebSource, actual);
                    break;

                case enSourceType.WebService:
                    Assert.AreEqual(ResourceType.WebService, actual);
                    break;
                }
            }
        }
Ejemplo n.º 9
0
        public void ResourceTypeConverterToResourceTypesWithTypeReservedServiceReturnsCorrectResourceTypes()
        {
            var result = ResourceTypeConverter.ToResourceTypes(ResourceTypeConverter.TypeReservedService);

            Assert.IsTrue(new[] { ResourceType.ReservedService }.SequenceEqual(result));
        }