Beispiel #1
0
        public void ScriptBundleShouldContainCorrectContent()
        {
            var bootstrapper = new Sample.Bootstrapper();
            var browser      = new Browser(bootstrapper);
            var result       = browser.Get("/scripts.js");

            result.StatusCode.Should().Be(HttpStatusCode.OK);
            var body = Encoding.UTF8.GetString(result.Body.ToArray());

            body.Should().Contain("angular.module(\"app\",[\"app.constants\",\"app.controllers\"");
        }
Beispiel #2
0
        public void IndexPageShouldReturnOkStatus()
        {
            var bootstrapper = new Sample.Bootstrapper();
            var browser      = new Browser(bootstrapper);
            var result       = browser.Get("/", with => with.HttpRequest());

            result.StatusCode.Should().Be(HttpStatusCode.OK);
            var body = Encoding.UTF8.GetString(result.Body.ToArray());

            body.Should().Contain("This view was rendered using the Nancy Razor view engine");
        }
Beispiel #3
0
        public void StyleSheetBundleShouldContainCorrectContent()
        {
            var bootstrapper = new Sample.Bootstrapper();
            var browser      = new Browser(bootstrapper);
            var result       = browser.Get("/styles.css", with => with.HttpRequest());

            result.StatusCode.Should().Be(HttpStatusCode.OK);
            var body = Encoding.UTF8.GetString(result.Body.ToArray());

            body.Should().Contain("Pure v0.5.0");
        }