public void ConvertAPIToSDK()
		{
			apiRequirementStatus1 = CreateTypicalAPIRequirementStatus();
			sdkRequirementStatus1 = new RequirementStatusConverter(apiRequirementStatus1).ToSDKRequirementStatus();

			Assert.AreEqual(sdkRequirementStatus1.ToString(), apiRequirementStatus1.ToString());
		}
		public void ConvertSDKToAPI()
		{
			sdkRequirementStatus1 = CreateTypicalSDKRequirementStatus();
			apiRequirementStatus1 = new RequirementStatusConverter(sdkRequirementStatus1).ToAPIRequirementStatus();

			Assert.AreEqual(apiRequirementStatus1.ToString(), sdkRequirementStatus1.ToString());
		}
        public void ConvertSDKREJECTEDToAPIREJECTED()
        {
            sdkRequirementStatus1 = Silanis.ESL.SDK.RequirementStatus.REJECTED;
            apiRequirementStatus1 = new RequirementStatusConverter(sdkRequirementStatus1).ToAPIRequirementStatus();

            Assert.AreEqual("REJECTED", apiRequirementStatus1);
        }
        public void ConvertSDKCOMPLETEToAPICOMPLETE()
        {
            sdkRequirementStatus1 = Silanis.ESL.SDK.RequirementStatus.COMPLETE;
            apiRequirementStatus1 = new RequirementStatusConverter(sdkRequirementStatus1).ToAPIRequirementStatus();

            Assert.AreEqual("COMPLETE", apiRequirementStatus1);
        }
        public void ConvertAPIUnknonwnValueToUnrecognizedRequirementStatus()
        {
            apiRequirementStatus1 = "NEWLY_ADDED_REQUIREMENT_STATUS";
            sdkRequirementStatus1 = new RequirementStatusConverter(apiRequirementStatus1).ToSDKRequirementStatus();

            Assert.AreEqual(sdkRequirementStatus1.getApiValue(), apiRequirementStatus1);
        }
        public void ConvertAPICOMPLETEToCOMPLETERequirementStatus()
        {
            apiRequirementStatus1 = "COMPLETE";
            sdkRequirementStatus1 = new RequirementStatusConverter(apiRequirementStatus1).ToSDKRequirementStatus();

            Assert.AreEqual(apiRequirementStatus1, sdkRequirementStatus1.getApiValue());
        }
        public void ConvertAPIREJECTEDToREJECTEDRequirementStatus()
        {
            apiRequirementStatus1 = "REJECTED";
            sdkRequirementStatus1 = new RequirementStatusConverter(apiRequirementStatus1).ToSDKRequirementStatus();

            Assert.AreEqual(apiRequirementStatus1, sdkRequirementStatus1.getApiValue());
        }
        public void ConvertSDKToAPI()
        {
            sdkRequirementStatus1 = CreateTypicalSDKRequirementStatus();
            apiRequirementStatus1 = new RequirementStatusConverter(sdkRequirementStatus1).ToAPIRequirementStatus();

            Assert.AreEqual(apiRequirementStatus1.ToString(), sdkRequirementStatus1.ToString());
        }
        public void ConvertAPIToSDK()
        {
            apiRequirementStatus1 = CreateTypicalAPIRequirementStatus();
            sdkRequirementStatus1 = new RequirementStatusConverter(apiRequirementStatus1).ToSDKRequirementStatus();

            Assert.AreEqual(sdkRequirementStatus1.ToString(), apiRequirementStatus1.ToString());
        }