mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-05 13:07:21 +00:00
22 lines
984 B
C#
22 lines
984 B
C#
using AIStudio.Assistants.SWOTAnalysis;
|
|
|
|
namespace AIStudio.Tests.Assistants.SWOTAnalysis;
|
|
|
|
[TestFixture]
|
|
public sealed class SwotQuadrantLabelsTests
|
|
{
|
|
private static readonly SwotQuadrantLabels LABELS = new("Stärken", "Schwächen", "Chancen", "Risiken", "Intern", "Extern", "Positiv", "Negativ");
|
|
|
|
[TestCase(SwotAnalysisCategory.STRENGTHS, "Stärken", "Intern · Positiv")]
|
|
[TestCase(SwotAnalysisCategory.WEAKNESSES, "Schwächen", "Intern · Negativ")]
|
|
[TestCase(SwotAnalysisCategory.OPPORTUNITIES, "Chancen", "Extern · Positiv")]
|
|
[TestCase(SwotAnalysisCategory.THREATS, "Risiken", "Extern · Negativ")]
|
|
public void EveryQuadrantNamesItselfAndWhereItLies(SwotAnalysisCategory category, string expectedName, string expectedAxes)
|
|
{
|
|
using (Assert.EnterMultipleScope())
|
|
{
|
|
Assert.That(LABELS.NameOf(category), Is.EqualTo(expectedName));
|
|
Assert.That(LABELS.AxesOf(category), Is.EqualTo(expectedAxes));
|
|
}
|
|
}
|
|
} |