Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }