// using System.Text.Json; // using mROA.Implementation; // // namespace mROA.Example; // // public class TestParameterRemoteEndpoint(int id, ISerialisationModule.IFrontendSerialisationModule serialisationModule) : ITestParameter, IRemoteObject{ // public int Test() // { // var request = new JsonCallRequest { CommandId = 7, ObjectId = id }; // serialisationModule.PostCallRequest(request); // var response = serialisationModule.GetNextCommandExecution(request.CallRequestId) // .GetAwaiter().GetResult(); // TransmissionConfig.SetupFrontendRepository(); // var convertation = response.Result! is JsonElement e ? e.Deserialize() : (int)response.Result!; // TransmissionConfig.SetupBackendRepository(); // return convertation; // } // // public int Id => id; // }