iyzipay-rust 0.1.2

iyzipay rust client
Documentation
use log::debug;

use iyzipay_rust::model::Api;
use iyzipay_rust::model::Locale;
use iyzipay_rust::model::Status;

use crate::get_test_options;

#[test]
fn should_test_api() {
    let _ = env_logger::try_init();

    let resource = Api::retrieve(&get_test_options()).unwrap();

    debug!("{:?}", resource);

    assert_eq!(Some(&Status::Success.to_string()), resource.status());
    assert_eq!(Some(&Locale::TR.to_string()), resource.locale());
    assert_ne!(None, resource.system_time());
    assert_eq!(None, resource.error_code());
    assert_eq!(None, resource.error_message());
    assert_eq!(None, resource.error_group());
}