AuthorizeNet/sdk-dotnet

View on GitHub
AuthorizeNETtest/Api/Controllers/Test/AllGeneratedEnumTest.cs

Summary

Maintainability
F
6 days
Test Coverage
namespace AuthorizeNet.Api.Controllers.Test
{
    using System;
    using AuthorizeNet.Api.Contracts.V1;
    using NUnit.Framework;

    [TestFixture]
    public class AllGeneratedEnumTest : ApiCoreTestBase
    {

        [TestFixtureSetUp]
        public new static void SetUpBeforeClass()
        {
            ApiCoreTestBase.SetUpBeforeClass();
        }

        [TestFixtureTearDown]
        public new static void TearDownAfterClass()
        {
            ApiCoreTestBase.TearDownAfterClass();
        }

        [SetUp]
        public new void SetUp()
        {
            base.SetUp();
        }

        [TearDown]
        public new void TearDown()
        {
            base.TearDown();
        }

        //Generated by cs-enum-test on Tue 11/04/2014-11:49:24.42 
        [Test]
        public void AllEnumTest()
        {

            foreach (var anEnum in Enum.GetValues(typeof(messageTypeEnum)))
            {
                var aValue = anEnum.ToString();
                messageTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(bankAccountTypeEnum)))
            {
                var aValue = anEnum.ToString();
                bankAccountTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(echeckTypeEnum)))
            {
                var aValue = anEnum.ToString();
                echeckTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(ARBSubscriptionStatusEnum)))
            {
                var aValue = anEnum.ToString();
                ARBSubscriptionStatusEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(paymentMethodEnum)))
            {
                var aValue = anEnum.ToString();
                paymentMethodEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(ARBGetSubscriptionListOrderFieldEnum)))
            {
                var aValue = anEnum.ToString();
                ARBGetSubscriptionListOrderFieldEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(TransactionListOrderFieldEnum)))
            {
                var aValue = anEnum.ToString();
                TransactionListOrderFieldEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(deviceActivationEnum)))
            {
                var aValue = anEnum.ToString();
                deviceActivationEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(afdsTransactionEnum)))
            {
                var aValue = anEnum.ToString();
                afdsTransactionEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(messageTypeEnum)))
            {
                var aValue = anEnum.ToString();
                messageTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(customerTypeEnum)))
            {
                var aValue = anEnum.ToString();
                customerTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(merchantInitTransReasonEnum)))
            {
                var aValue = anEnum.ToString();
                merchantInitTransReasonEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(authIndicatorEnum)))
            {
                var aValue = anEnum.ToString();
                authIndicatorEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(EncodingType)))
            {
                var aValue = anEnum.ToString();
                EncodingType enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(EncryptionAlgorithmType)))
            {
                var aValue = anEnum.ToString();
                EncryptionAlgorithmType enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(OperationType)))
            {
                var aValue = anEnum.ToString();
                OperationType enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(ItemChoiceType1)))
            {
                var aValue = anEnum.ToString();
                ItemChoiceType1 enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(customerProfileTypeEnum)))
            {
                var aValue = anEnum.ToString();
                customerProfileTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(ARBSubscriptionUnitEnum)))
            {
                var aValue = anEnum.ToString();
                ARBSubscriptionUnitEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(webCheckOutTypeEnum)))
            {
                var aValue = anEnum.ToString();
                webCheckOutTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }                                                           
            foreach (var anEnum in Enum.GetValues(typeof(ItemChoiceType)))
            {
                var aValue = anEnum.ToString();
                ItemChoiceType enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(validationModeEnum)))
            {
                var aValue = anEnum.ToString();
                validationModeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(splitTenderStatusEnum)))
            {
                var aValue = anEnum.ToString();
                splitTenderStatusEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(TransactionGroupStatusEnum)))
            {
                var aValue = anEnum.ToString();
                TransactionGroupStatusEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(ARBGetSubscriptionListSearchTypeEnum)))
            {
                var aValue = anEnum.ToString();
                ARBGetSubscriptionListSearchTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(accountTypeEnum)))
            {
                var aValue = anEnum.ToString();
                accountTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(cardTypeEnum)))
            {
                var aValue = anEnum.ToString();
                cardTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(FDSFilterActionEnum)))
            {
                var aValue = anEnum.ToString();
                FDSFilterActionEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(permissionsEnum)))
            {
                var aValue = anEnum.ToString();
                permissionsEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(settingNameEnum)))
            {
                var aValue = anEnum.ToString();
                settingNameEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(settlementStateEnum)))
            {
                var aValue = anEnum.ToString();
                settlementStateEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(transactionStatusEnum)))
            {
                var aValue = anEnum.ToString();
                transactionStatusEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(transactionTypeEnum)))
            {
                var aValue = anEnum.ToString();
                transactionTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(CustomerPaymentProfileSearchTypeEnum)))
            {
                var aValue = anEnum.ToString();
                CustomerPaymentProfileSearchTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(CustomerPaymentProfileOrderFieldEnum)))
            {
                var aValue = anEnum.ToString();
                CustomerPaymentProfileOrderFieldEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(AUJobTypeEnum)))
            {
                var aValue = anEnum.ToString();
                AUJobTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }

            foreach (var anEnum in Enum.GetValues(typeof(paymentMethodsTypeEnum)))
            {
                var aValue = anEnum.ToString();
                paymentMethodsTypeEnum enumFromValue;
                Assert.IsTrue(Enum.TryParse(aValue, out enumFromValue));
                Assert.AreEqual(anEnum, enumFromValue);
            }
        }

        /*
        private <T extends enum > void XX<T>()
        {
            for ( T anEnum : T.values())
            {
                String unitValue = anEnum.value();
                T unitEnum = T.fromValue(unitValue);
                Assert.assertEquals(anEnum, unitEnum);
            }
        }
        */
    }
}