LANCommander/LANCommander.Server.Tests/Mocks/VersionProviderMock.cs

25 lines
599 B
C#
Raw Permalink Normal View History

2025-03-16 14:35:53 -05:00
using LANCommander.Server.Services.Abstractions;
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;
}
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);
}
}