public void ExportTestSucceeds()
        {
            // Initialise
            System.Environment.SetEnvironmentVariable(STRING_PROPERTY_WITH_ANNOTATION_ANNOTATION, null);
            System.Environment.SetEnvironmentVariable(LONG_PROPERTY_WITH_ANNOTATION_ANNOTATION, null);

            string stringParam;
            var    stringValue = "tralala";
            string longParam;
            var    longValue = 42L;

            stringParam = System.Environment.GetEnvironmentVariable(STRING_PROPERTY_WITH_ANNOTATION_ANNOTATION);
            Assert.IsNull(stringParam);
            longParam = System.Environment.GetEnvironmentVariable(LONG_PROPERTY_WITH_ANNOTATION_ANNOTATION);
            Assert.IsNull(longParam);

            var sut = new ClassWithEnvironmentVariableAttributes
            {
                StringPropertyWithAnnotation = stringValue,
                LongPropertyWithAnnotation   = longValue,
            };

            EnvironmentVariableConverter.Export(sut);

            stringParam = System.Environment.GetEnvironmentVariable(STRING_PROPERTY_WITH_ANNOTATION_ANNOTATION);
            Assert.AreEqual(stringValue, stringParam);
            longParam = System.Environment.GetEnvironmentVariable(LONG_PROPERTY_WITH_ANNOTATION_ANNOTATION);
            Assert.AreEqual(longValue.ToString(), longParam);

            // Cleanup
            System.Environment.SetEnvironmentVariable(STRING_PROPERTY_WITH_ANNOTATION_ANNOTATION, null);
            System.Environment.SetEnvironmentVariable(LONG_PROPERTY_WITH_ANNOTATION_ANNOTATION, null);
            stringParam = System.Environment.GetEnvironmentVariable(STRING_PROPERTY_WITH_ANNOTATION_ANNOTATION);
            Assert.IsNull(stringParam);
            longParam = System.Environment.GetEnvironmentVariable(LONG_PROPERTY_WITH_ANNOTATION_ANNOTATION);
            Assert.IsNull(longParam);
        }