Example #1
0
        private void Prepping()
        {
            lock (SyncLock)
            {
                if (server == null)
                {
                    server = new SocketServer(9999);
                    server.Start();

                    LoadCache("iRaidDatamodel.Entities");

                    // Test Account

                    User TestAccount = User.FindSingle(x => x.UserName == "UnitTest");

                    if (TestAccount == null)
                    {
                        TestAccount = new User("Unit Test User", "UnitTest", "*****@*****.**", "UnitTest", false);
                        TestAccount.Save();
                    }
                    else
                    {
                        TestAccount.Tokens  = 0;
                        TestAccount.Enabled = false;
                        TestAccount.Save();

                        // Lets remove any old log records.

                        var logs = Log.Find(x => x.UserId == TestAccount.Id).ToList();

                        foreach (var l in logs)
                        {
                            Repository <Log> .Remove(l);
                        }
                    }
                }
            }
        }