public void ConfigurationsAreCorrectlyLoaded() { // arrange var fixture = new OwinHostTopShelfServiceFixture(); var instance = fixture.Instance; // act // assert instance.TopShelfConfiguration.Should().Be(fixture.GetTopShelfConfiguration); instance.HostConfiguration.Should().Be(fixture.GetHostConfiguration); }
public void WebappStartsCorrectly() { // arrange var loggerTuple = LoggerFixtureHelper.SetupLogCatcher(); var fixture = new OwinHostTopShelfServiceFixture(); fixture.HostConfigurationMock.Setup(t => t.HostUrl).Returns("http://127.0.0.1:5554"); var instance = fixture.Instance; // act instance.Start(); // asset loggerTuple.Item2.Verify(t => t.Information("Startup completed")); LoggerFixtureHelper.SwitchLogger(loggerTuple.Item1); }