interoptopus_csharp 0.16.0-alpha.20

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)
        {
        }
    }
}