furniture-bff/tests/Furniture.Bff.Application.UnitTests/ContractShapeTests.cs
2026-02-22 04:18:32 -06:00

26 lines
782 B
C#

using Furniture.Bff.Contracts.Api;
namespace Furniture.Bff.Application.UnitTests;
public class ContractShapeTests
{
[Fact]
public void GetFurnitureAvailabilityApiRequest_WhenCreated_StoresCorrelationId()
{
var request = new GetFurnitureAvailabilityApiRequest("FUR-001", "corr-123");
Assert.Equal("FUR-001", request.FurnitureId);
Assert.Equal("corr-123", request.CorrelationId);
}
[Fact]
public void GetFurnitureAvailabilityApiResponse_WhenCreated_StoresDisplayName()
{
var response = new GetFurnitureAvailabilityApiResponse("FUR-001", "Chair", 8);
Assert.Equal("FUR-001", response.FurnitureId);
Assert.Equal("Chair", response.DisplayName);
Assert.Equal(8, response.QuantityAvailable);
}
}