AI Pettorali

This commit is contained in:
MaddoScientisto 2026-05-09 17:27:05 +02:00
commit cb41c42bb5
11 changed files with 379 additions and 55 deletions

View file

@ -109,6 +109,27 @@ public class DataModelCharacterizationTests
model.ModelsFolderPath.ShouldBe("K:/models");
}
[TestMethod]
public void NumberAiGpuChildChange_RaisesDataModelPropertyChanged()
{
var model = CreateModel();
string? changed = null;
model.PropertyChanged += (_, args) => changed = args.PropertyName;
model.Ai.UseNumberAiGpu = true;
changed.ShouldBe(nameof(DataModel.UseNumberAiGpu));
model.UseNumberAiGpu.ShouldBeTrue();
}
[TestMethod]
public void CommandLineOperationRunner_DetectsHeadlessRequest()
{
CommandLineOperationRunner.IsHeadlessRequest(["--config", "settings.xml", "--operation", "number-ai"]).ShouldBeTrue();
CommandLineOperationRunner.IsHeadlessRequest(["--config=settings.xml", "--operation=number-ai"]).ShouldBeTrue();
CommandLineOperationRunner.IsHeadlessRequest([]).ShouldBeFalse();
}
[TestMethod]
public void RaceUploadChildChange_RaisesDataModelPropertyChanged()
{