Files
octokit.net/Octokit.Tests.Integration/Helpers/MaintenanceModeContext.cs
Brendan Forster ce5ea64428 migrate to dotnet-format tool (#2016)
* migrate to new dotnet-format tool in build script (run on local build)
* reformat code
2019-09-24 11:34:50 -03:00

29 lines
754 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Octokit.Reactive;
namespace Octokit.Tests.Integration.Helpers
{
internal sealed class MaintenanceModeContext : IDisposable
{
internal MaintenanceModeContext(IConnection connection, bool enabled)
{
_connection = connection;
// Ensure maintenance mode is in the desired initial state
EnterpriseHelper.SetMaintenanceMode(_connection, enabled);
}
private IConnection _connection;
public void Dispose()
{
// Ensure maintenance mode is OFF
EnterpriseHelper.SetMaintenanceMode(_connection, false);
}
}
}