using My.Company;
using My.Company.Common;
using Xunit;
using Interop = My.Company.Interop;
public class TestBasics
{
[Fact]
public void primitive_void() { Interop.primitive_void(); }
[Fact]
public void primitive_u8() { Assert.Equal(255, Interop.primitive_u8(0)); }
[Fact]
public void primitive_bool() { Assert.Equal(Bool.False, Interop.primitive_bool(Bool.True)); }
[Fact]
public void primitive_i64() { Assert.Equal(-123, Interop.primitive_i64(123)); }
[Fact]
public void primitive_f32() { Assert.Equal(-1.0, Interop.primitive_f32(1.0f)); }
[Fact]
public void primitive_f64() { Assert.Equal(-1.0, Interop.primitive_f64(1.0f)); }
[Fact]
public void primitive_usize() { Assert.Equal(nuint.MaxValue, Interop.primitive_usize(0)); }
[Fact]
public void primitive_isize() { Assert.Equal(-123, Interop.primitive_isize(123)); }
}