You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
703 B
24 lines
703 B
using StabilityMatrix.Avalonia.Models; |
|
using StabilityMatrix.Avalonia.Models.Inference; |
|
using StabilityMatrix.Core.Models; |
|
|
|
namespace StabilityMatrix.Tests.Avalonia; |
|
|
|
[TestClass] |
|
public class FileNameFormatTests |
|
{ |
|
[TestMethod] |
|
public void TestFileNameFormatParse() |
|
{ |
|
var provider = new FileNameFormatProvider |
|
{ |
|
GenerationParameters = new GenerationParameters { Seed = 123 }, |
|
ProjectName = "uwu", |
|
ProjectType = InferenceProjectType.TextToImage, |
|
}; |
|
|
|
var format = FileNameFormat.Parse("{project_type} - {project_name} ({seed})", provider); |
|
|
|
Assert.AreEqual("TextToImage - uwu (123)", format.GetFileName()); |
|
} |
|
}
|
|
|