public void GetLatestVersion() { var repository = new AgentsRepository(new AgentsDetector(new Environment()), new AgentManager()); var latestVersion = repository.GetLatestVersion(new PackageURL("pkg:maven/org.apache.maven/[email protected]")); Assert.True(string.Compare(latestVersion.Version, "3.8.5", StringComparison.InvariantCulture) > 0, $"Expected {latestVersion.Version} to be greater than 3.8.5."); }
public void GetReleaseDate() { var repository = new AgentsRepository(new AgentsDetector(new Environment()), new AgentManager()); var actualReleaseDate = repository.GetReleaseDate(new PackageURL("pkg:maven/org.apache.maven/[email protected]")); var expectedReleaseDate = DateTimeOffset.Parse("2009-08-06T19:18:53Z"); Assert.Equal(expectedReleaseDate, actualReleaseDate); }
public AgentsService() { repo = new AgentsRepository(); }
public AgentsService(AppSettings appSettings) { _appSettings = appSettings; _agentsRepository = new AgentsRepository(appSettings); }