From ba05b5f37eba59ed6c7d14ced5efd064554291ea Mon Sep 17 00:00:00 2001 From: Loretta Date: Sat, 13 Dec 2025 12:31:46 +0100 Subject: [PATCH] Add bunit & Newtonsoft.Json refs, add (commented) test stubs Added bunit and Newtonsoft.Json package references to the test project for Blazor component and JSON testing support. Introduced two new test files, GridPartnerBaseTests.cs and GridPartnerRazorTests.cs, containing commented-out MSTest and bUnit test stubs for GridPartnerBase and GridPartner components. No active tests are enabled yet. --- .../FruitBankHybrid.Shared.Tests.csproj | 3 ++- .../GridPartnerBaseTests.cs | 22 +++++++++++++++++++ .../GridPartnerRazorTests.cs | 20 +++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 FruitBankHybrid.Shared.Tests/GridPartnerBaseTests.cs create mode 100644 FruitBankHybrid.Shared.Tests/GridPartnerRazorTests.cs diff --git a/FruitBankHybrid.Shared.Tests/FruitBankHybrid.Shared.Tests.csproj b/FruitBankHybrid.Shared.Tests/FruitBankHybrid.Shared.Tests.csproj index 87c6638..2c3a529 100644 --- a/FruitBankHybrid.Shared.Tests/FruitBankHybrid.Shared.Tests.csproj +++ b/FruitBankHybrid.Shared.Tests/FruitBankHybrid.Shared.Tests.csproj @@ -1,4 +1,4 @@ - + net10.0 @@ -15,6 +15,7 @@ + diff --git a/FruitBankHybrid.Shared.Tests/GridPartnerBaseTests.cs b/FruitBankHybrid.Shared.Tests/GridPartnerBaseTests.cs new file mode 100644 index 0000000..e7f23f7 --- /dev/null +++ b/FruitBankHybrid.Shared.Tests/GridPartnerBaseTests.cs @@ -0,0 +1,22 @@ +using FruitBankHybrid.Shared.Components.Grids.Partners; +using FruitBank.Common.SignalRs; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace FruitBankHybrid.Shared.Tests +{ + //[TestClass] + //public class GridPartnerBaseTests + //{ + // [TestMethod] + // public void Constructor_InitializesMessageTags() + // { + // // Arrange & Act + // var grid = new GridPartnerBase(); + + // // Assert + // Assert.AreEqual(SignalRTags.GetPartners, grid.GetAllMessageTag); + // Assert.AreEqual(SignalRTags.AddPartner, grid.AddMessageTag); + // Assert.AreEqual(SignalRTags.UpdatePartner, grid.UpdateMessageTag); + // } + //} +} diff --git a/FruitBankHybrid.Shared.Tests/GridPartnerRazorTests.cs b/FruitBankHybrid.Shared.Tests/GridPartnerRazorTests.cs new file mode 100644 index 0000000..34389cd --- /dev/null +++ b/FruitBankHybrid.Shared.Tests/GridPartnerRazorTests.cs @@ -0,0 +1,20 @@ +using Bunit; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using FruitBankHybrid.Shared.Components.Grids.Partners; + +namespace FruitBankHybrid.Shared.Tests +{ + //[TestClass] + //public class GridPartnerRazorTests : Bunit.TestContext + //{ + // [TestMethod] + // public void GridPartnerRendersWithoutError() + // { + // // Act + // var cut = RenderComponent(); + + // // Assert + // Assert.IsNotNull(cut); + // } + //} +}