public void Should_GetLocationsWhereK8sIsSupportedFromJson2() { string json = File.ReadAllText("get-provider-containerservice.json"); var locations = AksCheckNewVersion.GetLocationsWhichSupportAKS(json); Assert.Equal(12, locations.Count()); }
public void Should_IdentifyNewVersion() { Version latestStoredVersion = new Version("10.1.1"); Version latestVersion = new Version("10.1.3"); string supportedLocation = "West Europe"; var message = AksCheckNewVersion.GetAksUpdateForSingleLocation(latestStoredVersion, supportedLocation, latestVersion); Assert.Equal("Location West Europe in Azure has a new version of AKS available: 10.1.3", message); }
public void Should_HaveNoChanges() { Version latestStoredVersion = new Version("10.1.3"); Version latestVersion = new Version("10.1.3"); string supportedLocation = "West Europe"; var message = AksCheckNewVersion.GetAksUpdateForSingleLocation(latestStoredVersion, supportedLocation, latestVersion); Assert.Null(message); }
public void Should_GetLatestVersionFromJson() { string json = File.ReadAllText("get-versions-result.json"); dynamic dynJson = JsonConvert.DeserializeObject(json); Version latestVersion = AksCheckNewVersion.GetLatestVersion(json); Version expectedVersion = new Version("1.10.3"); Assert.Equal(expectedVersion, latestVersion); }