ルビーの下で.NETバインディングを使用してCucumberを使用しています。
テストしたいジェネリック .NET クラスがいくつかありますが、.dll をインポートした後に Ruby でそれらを初期化する方法がわかりません (非ジェネリック クラスを初期化する方法はわかります)。
簡単な例として、クラスを取り上げます
public class MessageAndResponse<TMessageType, TResponseType>
{
TMessageType Message {get; set;}
TResponseType Response {get; set;}
}
Ruby で Cucumber で使用するために、このインスタンスを作成するにはどうすればよいでしょうか?