コード例 #1
0
 public void testItemID()
 {
     IPreferenceArray prefs = new BooleanItemPreferenceArray(3);
     Assert.AreEqual(3, prefs.Length());
     prefs.SetUserID(0, 1L);
     prefs.SetUserID(1, 2L);
     prefs.SetUserID(2, 3L);
     Assert.AreEqual(1L, prefs.GetUserID(0));
     Assert.AreEqual(2L, prefs.GetUserID(1));
     Assert.AreEqual(3L, prefs.GetUserID(2));
 }
コード例 #2
0
        public void testSort()
        {
            IPreferenceArray prefs = new BooleanItemPreferenceArray(3);

            prefs.Set(0, new GenericPreference(3L, 1L, 5.0f));
            prefs.Set(1, new GenericPreference(1L, 1L, 5.0f));
            prefs.Set(2, new GenericPreference(2L, 1L, 5.0f));
            prefs.SortByUser();
            Assert.AreEqual(1L, prefs.GetUserID(0));
            Assert.AreEqual(2L, prefs.GetUserID(1));
            Assert.AreEqual(3L, prefs.GetUserID(2));
        }
コード例 #3
0
        public void testItemID()
        {
            IPreferenceArray prefs = new BooleanItemPreferenceArray(3);

            Assert.AreEqual(3, prefs.Length());
            prefs.SetUserID(0, 1L);
            prefs.SetUserID(1, 2L);
            prefs.SetUserID(2, 3L);
            Assert.AreEqual(1L, prefs.GetUserID(0));
            Assert.AreEqual(2L, prefs.GetUserID(1));
            Assert.AreEqual(3L, prefs.GetUserID(2));
        }
コード例 #4
0
 public void testClone()
 {
     BooleanItemPreferenceArray prefs = new BooleanItemPreferenceArray(3);
     prefs.Set(0, new BooleanPreference(3L, 1L));
     prefs.Set(1, new BooleanPreference(1L, 1L));
     prefs.Set(2, new BooleanPreference(2L, 1L));
     prefs = (BooleanItemPreferenceArray)prefs.Clone();
     Assert.AreEqual(3L, prefs.GetUserID(0));
     Assert.AreEqual(1L, prefs.GetItemID(1));
 }
コード例 #5
0
        public void testClone()
        {
            BooleanItemPreferenceArray prefs = new BooleanItemPreferenceArray(3);

            prefs.Set(0, new BooleanPreference(3L, 1L));
            prefs.Set(1, new BooleanPreference(1L, 1L));
            prefs.Set(2, new BooleanPreference(2L, 1L));
            prefs = (BooleanItemPreferenceArray)prefs.Clone();
            Assert.AreEqual(3L, prefs.GetUserID(0));
            Assert.AreEqual(1L, prefs.GetItemID(1));
        }
コード例 #6
0
 public void testSort()
 {
     IPreferenceArray prefs = new BooleanItemPreferenceArray(3);
     prefs.Set(0, new GenericPreference(3L, 1L, 5.0f));
     prefs.Set(1, new GenericPreference(1L, 1L, 5.0f));
     prefs.Set(2, new GenericPreference(2L, 1L, 5.0f));
     prefs.SortByUser();
     Assert.AreEqual(1L, prefs.GetUserID(0));
     Assert.AreEqual(2L, prefs.GetUserID(1));
     Assert.AreEqual(3L, prefs.GetUserID(2));
 }
コード例 #7
0
 public long GetUserID()
 {
     return(arr.GetUserID(i));
 }