public void WhenSearchFilterIsNotSemVer2_DoesNotSetIsLatestSemVer2Properties() { var jObject = JObject.Parse(isLatestSearchResult); // Act var result = ExternalSearchService.ReadPackage(jObject, "1.0.0"); // Assert Assert.False(result.IsLatestSemVer2); Assert.False(result.IsLatestStableSemVer2); }
public void WhenSearchFilterIsSemVer2_SetsIsLatestSemVer2Properties() { var jObject = JObject.Parse(isLatestSearchResult); // Act var result = ExternalSearchService.ReadPackage(jObject, SemVerLevelKey.SemVerLevel2); // Assert Assert.True(result.IsLatestSemVer2); Assert.True(result.IsLatestStableSemVer2); }
public void ReturnsTheExpectedClient(bool circuitBreakerIsEnabled, string expected) { // Arrange var service = new ExternalSearchService(GetConfiguration(), GetDiagnosticsService(), GetSearchClient(string.Empty, string.Empty), GetFeatureFlagService(circuitBreakerIsEnabled)); // Act var client = service.GetClient(); var clientType = client.GetType(); Assert.Equal(expected, clientType.FullName); }