public void check_for_unique_pub_keyTest_should_return_false_when_the_same_SERVER_key_exists()
        {
            DataEntities db = new DataEntities();
            EF_Login_Data_Repository target = new EF_Login_Data_Repository(db);
            target.reset_db();
            //Server_keys server_key = new Server_keys(_sample_pub_key, _sample_priv_key, _sample_shared_key);
            //db.server_keys.Add(server_key);
            Session_Holder session = new Session_Holder();
            session.remote_pub_key = _sample_pub_key;
            session.remote_shared_key = _sample_shared_key;
            db.Session.Add(session);
            db.SaveChanges();

            Assert.IsFalse(target.check_for_unique_pub_and_shared_key(_sample_pub_key, _sample_shared_key));
        }
        public void check_for_unique_pub_keyTest_should_return_True_when_a_different_SERVER_key_exists()
        {
            DataEntities db = new DataEntities();
            EF_Login_Data_Repository target = new EF_Login_Data_Repository(db);
            target.reset_db();
            Server_keys server_key = new Server_keys(_sample_pub_key, _sample_priv_key, _sample_shared_key);
            db.server_keys.Add(server_key);
            db.SaveChanges();

            Assert.IsTrue(target.check_for_unique_pub_and_shared_key(_sample_remote_pub_key, _sample_shared_key));
        }