public void Should_Delete_WebFarm() { // Arrange var settings = CakeHelper.GetWebFarmSettings(); CakeHelper.CreateWebFarm(settings); // Act CakeHelper.CreateWebFarmManager().Delete(settings.Name); // Assert Assert.Null(CakeHelper.GetWebFarm(settings.Name)); }
public void Should_Set_Server_Unavailable() { // Arrange var settings = CakeHelper.GetWebFarmSettings(); CakeHelper.CreateWebFarm(settings); // Act WebFarmManager manager = CakeHelper.CreateWebFarmManager(); manager.SetServerUnavailable(settings.Name, settings.Servers[0]); // Assert Assert.True(manager.GetServerState(settings.Name, settings.Servers[0]) == "Unavailable"); }
public void Should_Set_Server_Unavailable_Gracefully() { // Arrange var settings = CakeHelper.GetWebFarmSettings(); CakeHelper.CreateWebFarm(settings); // Act WebFarmManager manager = CakeHelper.CreateWebFarmManager(); manager.SetServerUnavailableGracefully(settings.Name, settings.Servers[0]); // Assert manager.GetServerState(settings.Name, settings.Servers[0]).ShouldBe("Unavailable"); }
public void Should_Create_WebFarm() { // Arrange var settings = CakeHelper.GetWebFarmSettings(); CakeHelper.DeleteWebFarm(settings.Name); // Act WebFarmManager manager = CakeHelper.CreateWebFarmManager(); manager.Create(settings); // Assert CakeHelper.GetWebFarm(settings.Name).ShouldNotBeNull(); }