public void ConvertSDKUnrecognizedMessageStatusToAPIUnknownValue() { apiMessageStatus1 = "NEWLY_ADDED_MESSAGE_STATUS"; MessageStatus unrecognizedMessageStatus = MessageStatus.valueOf(apiMessageStatus1); string acutalAPIValue = new MessageStatusConverter(unrecognizedMessageStatus).ToAPIMessageStatus(); Assert.AreEqual(apiMessageStatus1, acutalAPIValue); }
public void whenBuildingMessageStatusWithUnknownAPIValueThenUNRECOGNIZEDMessageStatusIsReturned() { string expectedSDKValue = "UNRECOGNIZED"; MessageStatus classUnderTest = MessageStatus.valueOf("ThisMessageStatusDoesNotExistINSDK"); String actualSDKValue = classUnderTest.getSdkValue(); Assert.AreEqual(expectedSDKValue, actualSDKValue); }
public void whenBuildingMessageStatusWithAPIValueTRASHEDThenTRASHEDMessageStatusIsReturned() { string expectedSDKValue = "TRASHED"; MessageStatus classUnderTest = MessageStatus.valueOf("TRASHED"); String actualSDKValue = classUnderTest.getSdkValue(); Assert.AreEqual(expectedSDKValue, actualSDKValue); }