public static void Main(string[] args) { log4net.Config.XmlConfigurator.Configure(); IUserRepository userRepo = new UserDbRepository(); ITicketRepository ticketRepo = new TicketDbRepository(); IShowRepository showRepo = new ShowDbRepository(); IService serviceImpl = new Service(userRepo, ticketRepo, showRepo); Console.WriteLine("userRepo size : " + userRepo.FindAll().Count); SerialServer server = new SerialServer("127.0.0.1", 55555, serviceImpl); server.Start(); Console.WriteLine("Server started ..."); }
static void TestUserRepo() { IUserRepository repo = new UserDbRepository(); Assert.IsTrue(repo.FindOne("test1", "test1")); Assert.IsFalse(repo.FindOne("test0", "test0")); int i = 1; foreach (var user in repo.FindAll()) { Console.WriteLine(user.ToString()); Assert.IsTrue(user.Name.Contains("test" + i)); Assert.IsTrue(user.Password.Contains("test" + i)); Assert.AreEqual(user.Name, user.Password); i++; } }