public void AddInterface()
{
AllJoyn.InterfaceDescription testIntf = null;
Assert.Equal(AllJoyn.QStatus.OK, busAttachment.CreateInterface(INTERFACE_NAME, out testIntf));
Assert.NotNull(testIntf);
Assert.Equal(AllJoyn.QStatus.OK, testIntf.AddMember(AllJoyn.Message.Type.MethodCall, "ping", "s", "s", "in,out"));
testIntf.Activate();
proxyBusObject = new AllJoyn.ProxyBusObject(busAttachment, "org.alljoyn.Bus", "/org/alljoyn/Bus", 0);
Assert.NotNull(proxyBusObject);
Assert.Equal(AllJoyn.QStatus.OK, proxyBusObject.AddInterface(testIntf));
Assert.True(proxyBusObject.ImplementsInterface(INTERFACE_NAME));
}