Exemplo n.º 1
0
        public void StartShouldFireInitEvents()
        {
            string        testAppName = MethodBase.GetCurrentMethod().Name;
            DirectoryInfo dir         = new DirectoryInfo("C:\\temp\\{0}_"._Format(testAppName).RandomLetters(4));

            CreateTestRootAndSetDefaultConfig(dir);
            BamServer server    = CreateServer(dir.FullName);
            bool?     ingCalled = false;

            server.Initializing += (bs) =>
            {
                ingCalled = true;
            };

            bool?izedCalled = false;

            server.Initialized += (bs) =>
            {
                izedCalled = true;
            };

            Expect.IsFalse(ingCalled.Value);
            Expect.IsFalse(izedCalled.Value);

            server.Start();
            server.Stop();

            Expect.IsTrue(ingCalled.Value, "Initializing was not fired");
            Expect.IsTrue(izedCalled.Value, "Initialized was not fired");
        }
Exemplo n.º 2
0
        public void SettingLoggerShouldCauseServerToReinitializeIfItsRunning()
        {
            string        testAppName = MethodBase.GetCurrentMethod().Name;
            DirectoryInfo dir         = new DirectoryInfo("C:\\temp\\{0}_"._Format(testAppName).RandomLetters(4));

            CreateTestRootAndSetDefaultConfig(dir);
            BamServer server      = CreateServer(dir.FullName);
            bool?     stopped     = false;
            bool?     initialized = false;

            Expect.IsFalse(server.IsRunning, "Server should not have been running");
            server.Stopped += (s) =>
            {
                stopped = true;
            };
            server.Start();
            server.Initialized += (s) =>
            {
                initialized = true;
            };
            Expect.IsFalse(initialized.Value, "Initialized should have been false");
            Expect.IsFalse(stopped.Value, "Stopped should have been false");
            server.MainLogger = new TextFileLogger();
            Expect.IsTrue(initialized.Value, "Initialized should have been true");
            Expect.IsTrue(stopped.Value, "Stopped should have been true");
            server.Stop();
        }
Exemplo n.º 3
0
        public void CanGetAppPageRendererManagersFromServer()
        {
            BamServer server = UnitTests.CreateServer();

            server.Start();
            (server.Responders.Length > 0).IsTrue("No responders were loaded");
            (server.AppPageRendererManagers.Count > 0).IsTrue("No AppPageRendererManagers were loaded11");
            server.Stop();
        }
Exemplo n.º 4
0
        public void GetDiagnosticInfoShouldReturnInfo()
        {
            string        testAppName = MethodBase.GetCurrentMethod().Name;
            DirectoryInfo dir         = new DirectoryInfo("C:\\temp\\{0}_"._Format(testAppName).RandomLetters(4));

            CreateTestRootAndSetDefaultConfig(dir);
            BamServer server = CreateServer(dir.FullName);

            server.Start();


            server.Stop();
        }
Exemplo n.º 5
0
        public void TemplateInitializerShouldBeCalled()
        {
            BamServer server = CreateServer("{0}_Content"._Format(MethodBase.GetCurrentMethod().Name));
            BamConf   conf   = new BamConf();

            conf.InitializeTemplates = true;
            server.SetConf(conf);
            server.SaveConf(true);
            TestTemplateInitializer testInitializer = new TestTemplateInitializer(server);

            server.TemplateInitializer = testInitializer;
            Expect.IsFalse(testInitializer.InitializeCalled);
            server.Start();
            Expect.IsTrue(testInitializer.InitializeCalled);
            server.Stop();
        }