2025-03-16 14:35:53 -05:00
|
|
|
using LANCommander.Server.Services.Abstractions;
|
2025-03-16 20:13:35 -05:00
|
|
|
using LANCommander.Server.Services.Models;
|
2025-03-16 00:32:23 -05:00
|
|
|
using Semver;
|
|
|
|
|
|
|
|
|
|
namespace LANCommander.Server.Tests.Mocks;
|
|
|
|
|
|
|
|
|
|
public class VersionProviderMock : IVersionProvider
|
|
|
|
|
{
|
|
|
|
|
public static SemVersion Version { get; set; } = SemVersion.Parse("1.0.0");
|
|
|
|
|
|
|
|
|
|
public SemVersion GetCurrentVersion()
|
|
|
|
|
{
|
|
|
|
|
return Version;
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-16 20:13:35 -05:00
|
|
|
public ReleaseChannel GetReleaseChannel(SemVersion version)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-16 00:32:23 -05:00
|
|
|
public static void SetVersion(string version)
|
|
|
|
|
{
|
|
|
|
|
Version = SemVersion.Parse(version);
|
|
|
|
|
}
|
|
|
|
|
}
|