interoptopus_csharp 0.16.0-alpha.10

The C# backend for Interoptopus.
Documentation
using My.Company;
using My.Company.Common;
using Xunit;

public class TestPatternServicesMultipleCtors
{

    [Fact]
    public void MultipleCtors()
    {
        using (ServiceMultipleCtors.NewWith(123)) { }
        using (ServiceMultipleCtors.NewWithout()) { };
        using (ServiceMultipleCtors.NewWithString("hello world")) { };
    }

    [Fact]
    public void NewFailing()
    {
        try
        {
            var serviceMultipleCtors = ServiceMultipleCtors.NewFailing(123);
            Assert.True(false);
        }
        catch (InteropException) { }
    }

}