Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args)
- {
- Server myServer = new Server()
- if(myServer.start())
- System.out.println("started");
- else
- System.out.println("failed");
- }
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new MainWindow());
- }
- static void Main()
- {
- new MainApp().Run();
- }
- public class MainApp
- {
- private Server m_Server;
- public MainApp():this(new Server())
- {}
- public MainApp(Server s)
- { m_Server = s; }
- public void Run()
- { Log(LaunchServer()); }
- private string LaunchServer()
- { return (m_Server.start() ? "started" : "failed"); }
- protected virtual void Log(string sMessage)
- { System.Console.WriteLine(sMessage); }
- }
- public class FakeApp : MainApp
- {
- private string sLastLoggedMessage;
- public FakeApp(Server s) : base(s) { }
- public string getLastLoggedMessage()
- { return sLastLoggedMessage; }
- protected override void Log(string sMessage)
- { sLastLoggedMessage = sMessage; }
- }
- [TestFixture]
- public class TestMainApp
- {
- [Test]
- public void TestRun()
- {
- Server s = new Server();
- FakeApp f = new FakeApp(s);
- f.Run();
- Assert.AreEqual("started", f.getLastLoggedMessage());
- }
- }
- Server myServer = new Server();
- Server myServer = applicationContext.getBean("server");
Add Comment
Please, Sign In to add comment