Kill off another host watchdog test

This commit is contained in:
Cyberboss
2018-07-25 12:05:54 -04:00
parent 0499ba91b9
commit 7226ccc229
@@ -22,31 +22,5 @@ namespace Tgstation.Server.Host.Watchdog.Tests
var mockLogger = new LoggerFactory().CreateLogger<Watchdog>();
var wd = new Watchdog(mockActiveAssemblyDeleter.Object, mockIsolatedServerContextFactory.Object, mockLogger);
}
class MockServerFactory : IServerFactory
{
readonly IServer server;
public MockServerFactory(IServer server) => this.server = server;
public IServer CreateServer(string[] args, string updatePath) => server;
}
[TestMethod]
public async Task TestRunAsyncWithoutUpdate()
{
var mockServer = new Mock<IServer>();
var mockServerFactory = new MockServerFactory(mockServer.Object);
var mockActiveAssemblyDeleter = new Mock<IActiveLibraryDeleter>();
var mockIsolatedServerContextFactory = new Mock<IIsolatedAssemblyContextFactory>();
var mockLogger = new LoggerFactory().CreateLogger<Watchdog>();
var wd = new Watchdog(mockActiveAssemblyDeleter.Object, mockIsolatedServerContextFactory.Object, mockLogger);
using (var cts = new CancellationTokenSource())
{
mockServer.Setup(x => x.RunAsync(cts.Token)).Returns(Task.CompletedTask).Verifiable();
await wd.RunAsync(Array.Empty<string>(), cts.Token).ConfigureAwait(false);
mockServer.VerifyAll();
}
}
}
}