public void TestApiKeyQueryAll()
        {
            ApiKey key = new ApiKey();

            key.Save();
            Balanced.Balanced.configure(key.secret);
            Marketplace marketplace = new Marketplace();

            marketplace.Save();

            ApiKey key1 = new ApiKey();

            key1.SaveToMarketplace();

            ApiKey key2 = new ApiKey();

            key2.SaveToMarketplace();

            ApiKey key3 = new ApiKey();

            key3.SaveToMarketplace();

            List <ApiKey> keys = ApiKey.Query().All();

            Assert.AreEqual(4, keys.Count);
            List <String> key_guids = new List <String>();

            foreach (ApiKey k in keys)
            {
                key_guids.Add(k.id);
            }
            Assert.IsTrue(key_guids.Contains(key1.id));
            Assert.IsTrue(key_guids.Contains(key2.id));
            Assert.IsTrue(key_guids.Contains(key3.id));
        }
예제 #2
0
        public void setUp()
        {
            ApiKey key = new ApiKey();

            key.Save();
            Balanced.Balanced.configure(key.secret);
            Marketplace marketplace = new Marketplace();

            marketplace.Save();
            mp = marketplace;
        }
예제 #3
0
        public void TestMine()
        {
            Settings.Configure(null);

            var key = new APIKey();

            key.Save();
            Settings.Configure(key.Secret);

            var mp = new Marketplace();

            Assert.IsNull(mp.id);
            mp.Save();

            Assert.AreEqual(mp.id, Marketplace.Mine.id);
        }
예제 #4
0
        public void TestCreate()
        {
            Settings.Configure(null);

            var key = new APIKey();

            key.Save();
            Settings.Configure(key.Secret);

            var mp = new Marketplace();

            Assert.IsNull(mp.id);
            mp.Save();

            Assert.IsNotNull(mp.id);
        }
예제 #5
0
        public void TestDoubleCreate()
        {
            var mp = new Marketplace();

            mp.Save();
        }