bve 0.0.1

Remaking OpenBVE using a modern architecture, using Unity and Rust.
use crate::parse::mesh::instructions::b3d_to_csv_syntax;

#[bve_derive::bve_test]
#[test]
fn comma_add() {
    assert_eq!(b3d_to_csv_syntax("myinstruction arg1"), "myinstruction, arg1\n");
}

#[bve_derive::bve_test]
#[test]
fn multiline_comma_add() {
    assert_eq!(
        b3d_to_csv_syntax("myinstruction arg1\nmyother arg2"),
        "myinstruction, arg1\nmyother, arg2\n"
    );
}

#[bve_derive::bve_test]
#[test]
fn spaceless() {
    assert_eq!(b3d_to_csv_syntax("myinstruction"), "myinstruction\n");
    assert_eq!(b3d_to_csv_syntax(""), "\n");
}

#[bve_derive::bve_test]
#[test]
fn multiline_spaceless() {
    assert_eq!(b3d_to_csv_syntax("myinstruction\n\nfk2"), "myinstruction\n\nfk2\n");
    assert_eq!(b3d_to_csv_syntax("\n\n"), "\n\n");
}