public void GetVendors_Returns_Empty_Dictionary_When_Detect_False() { var vendorInfo = new VendorInfo(_configuration, _agentHealthReporter, _environment, _vendorHttpApiRequestor); var vendors = vendorInfo.GetVendors(); Assert.IsFalse(vendors.Any()); }
public void GetVendors_Returns_Empty_Dictionary_When_Detect_True_And_Data_Unavailable() { Mock.Arrange(() => _configuration.UtilizationDetectAws).Returns(true); Mock.Arrange(() => _configuration.UtilizationDetectAzure).Returns(true); Mock.Arrange(() => _configuration.UtilizationDetectGcp).Returns(true); Mock.Arrange(() => _configuration.UtilizationDetectPcf).Returns(true); Mock.Arrange(() => _configuration.UtilizationDetectDocker).Returns(true); var vendorInfo = new VendorInfo(_configuration, _agentHealthReporter, _environment, _vendorHttpApiRequestor); var vendors = vendorInfo.GetVendors(); Assert.IsFalse(vendors.Any()); }
public IDictionary <string, IVendorModel> GetVendorSettings() { var vendorInfo = new VendorInfo(_configuration, _agentHealthReporter, new SystemInterfaces.Environment(), new VendorHttpApiRequestor()); return(vendorInfo.GetVendors()); }