From 7d535c00bcc5d67534cf265b09aa0516177fe42d Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Wed, 11 Jun 2025 21:47:39 -0400 Subject: [PATCH] make tenants/ command return an array of objects, not just name --- .../lib/Mocha.Core.UI.Server/Commands/TenantsListCommand.cs | 4 +++- mocha-dotnet/tests/Mocha.Oms.Server.Tests/RemoteTests.cs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/mocha-dotnet/src/lib/Mocha.Core.UI.Server/Commands/TenantsListCommand.cs b/mocha-dotnet/src/lib/Mocha.Core.UI.Server/Commands/TenantsListCommand.cs index bd7304d..5a2d3d6 100644 --- a/mocha-dotnet/src/lib/Mocha.Core.UI.Server/Commands/TenantsListCommand.cs +++ b/mocha-dotnet/src/lib/Mocha.Core.UI.Server/Commands/TenantsListCommand.cs @@ -36,7 +36,9 @@ public class TenantsListCommand : OmsServerCommand IEnumerable tenants = oms.GetTenants(); foreach (string tenant in tenants) { - ary.Add(JsonValue.Create(tenant)); + JsonObject ob = new JsonObject(); + ob.Add("name", JsonValue.Create(tenant)); + ary.Add(ob); } if (e.Context.Request.PathParts.Length == 2) diff --git a/mocha-dotnet/tests/Mocha.Oms.Server.Tests/RemoteTests.cs b/mocha-dotnet/tests/Mocha.Oms.Server.Tests/RemoteTests.cs index b21996d..197a751 100644 --- a/mocha-dotnet/tests/Mocha.Oms.Server.Tests/RemoteTests.cs +++ b/mocha-dotnet/tests/Mocha.Oms.Server.Tests/RemoteTests.cs @@ -59,8 +59,8 @@ public class RemoteTests JsonObject json = JsonNode.Parse(content) as JsonObject; Assert.That(json["result"].ToString(), Is.EqualTo("success")); - Assert.That(json["tenants"].AsArray().Count, Is.EqualTo(1)); - Assert.That(json["tenants"].AsArray()[0].ToString(), Is.EqualTo("super")); + // Assert.That(json["tenants"].AsArray().Count, Is.EqualTo(1)); + Assert.That(json["tenants"].AsArray()[0]["name"].ToString(), Is.EqualTo("super")); } ///