public void DetermineAppDetails_WebAppWithInvalidName_ThrowsNotSupportedException(string webAppName) { // Arrange var webAppDiscoveryQuery = new WebAppDiscoveryQuery(); // Act & Assert Assert.Throws <NotSupportedException>(() => webAppDiscoveryQuery.DetermineAppDetails(webAppName)); }
public void DetermineAppDetails_WebAppWithoutSlot_ProvidesAppNameWithDefaultSlot() { // Arrange var webAppName = _faker.Name.FirstName(); var webAppDiscoveryQuery = new WebAppDiscoveryQuery(); // Act var appDetails = webAppDiscoveryQuery.DetermineAppDetails(webAppName); // Assert Assert.Equal(appDetails.AppName, webAppName); Assert.Equal(Promitor.Core.Defaults.AppServices.SlotName, appDetails.SlotName); }
public void DetermineAppDetails_WebAppWithSlot_ProvidesAppNameWithDefaultSlot() { // Arrange var appName = _faker.Name.FirstName(); var slotName = _faker.Name.FirstName(); var webAppName = $"{appName}/{slotName}"; var webAppDiscoveryQuery = new WebAppDiscoveryQuery(); // Act var appDetails = webAppDiscoveryQuery.DetermineAppDetails(webAppName); // Assert Assert.Equal(appName, appDetails.AppName); Assert.Equal(slotName, appDetails.SlotName); }