コード例 #1
0
		public void InitializeTest()
		{
			StableDictionary<int, string> dictionary = new StableDictionary<int, string>();
			Assert.IsNotNull(dictionary);
			Assert.AreEqual(0, dictionary.Values.Count);
			Assert.AreEqual(0, dictionary.Keys.Count);
		}
コード例 #2
0
        public void InitializeTest()
        {
            StableDictionary <int, string> dictionary = new StableDictionary <int, string>();

            Assert.IsNotNull(dictionary);
            Assert.AreEqual(0, dictionary.Values.Count);
            Assert.AreEqual(0, dictionary.Keys.Count);
        }
コード例 #3
0
		public void GetElementByInsertionOrder_Test()
		{
			StableDictionary<int, string> dictionary = new StableDictionary<int, string>();
			dictionary.Add(4, "a");
			dictionary.Add(3, "b");
			dictionary.Add(2, "c");
			dictionary.Add(1, "d");	
			Assert.AreEqual("d", dictionary.GetElementByInsertionOrder(3));
		}
コード例 #4
0
        public void GetElementByInsertionOrder_Test()
        {
            StableDictionary <int, string> dictionary = new StableDictionary <int, string>();

            dictionary.Add(4, "a");
            dictionary.Add(3, "b");
            dictionary.Add(2, "c");
            dictionary.Add(1, "d");
            Assert.AreEqual("d", dictionary.GetElementByInsertionOrder(3));
        }
コード例 #5
0
		public void StableDictionary_RemoveElement_Test()
		{
			StableDictionary<int, string> dictionary = new StableDictionary<int, string>();
			dictionary.Add(1, "a");
			dictionary.Add(2, "b");
			dictionary.Add(3, "c");
			dictionary.Add(4, "d");
			dictionary.Remove(1);
			Assert.AreEqual(3, dictionary.Count);
			Assert.IsFalse(dictionary.ContainsKey(1));
			Assert.IsFalse(dictionary.ContainsValue("a"));
		}
コード例 #6
0
ファイル: Simulator.cs プロジェクト: radtek/SCM2
 /**
  * <summary>Clears the simulation.</summary>
  */
 public void Clear()
 {
     idSeqNo            = 0;
     agents_            = new List <Agent>();
     id2agent_          = new StableDictionary <int, Agent>();
     defaultAgent_      = null;
     kdTree_            = new KdTree();
     kdTree_.simulator_ = this;
     obstacles_         = new List <Obstacle>();
     globalTime_        = Fix64.Zero;
     timeStep_          = 0.1f;
 }
コード例 #7
0
        public void StableDictionary_RemoveElement_Test()
        {
            StableDictionary <int, string> dictionary = new StableDictionary <int, string>();

            dictionary.Add(1, "a");
            dictionary.Add(2, "b");
            dictionary.Add(3, "c");
            dictionary.Add(4, "d");
            dictionary.Remove(1);
            Assert.AreEqual(3, dictionary.Count);
            Assert.IsFalse(dictionary.ContainsKey(1));
            Assert.IsFalse(dictionary.ContainsValue("a"));
        }
コード例 #8
0
		public void StableDictionary_AddElement_Test()
		{
			StableDictionary<int, string> dictionary = new StableDictionary<int, string>();
			dictionary.Add(1, "a");
			dictionary.Add(2, "b");
			dictionary.Add(3, "c");
			dictionary.Add(4, "d");
			Assert.AreEqual(4, dictionary.Count);
			Assert.IsTrue(dictionary.ContainsKey(1));
			Assert.IsTrue(dictionary.ContainsKey(2));
			Assert.IsTrue(dictionary.ContainsKey(3));
			Assert.IsTrue(dictionary.ContainsKey(4));
			Assert.IsTrue(dictionary.ContainsValue("a"));
			Assert.IsTrue(dictionary.ContainsValue("b"));
			Assert.IsTrue(dictionary.ContainsValue("c"));
			Assert.IsTrue(dictionary.ContainsValue("d"));
		}
コード例 #9
0
        public void StableDictionary_AddElement_Test()
        {
            StableDictionary <int, string> dictionary = new StableDictionary <int, string>();

            dictionary.Add(1, "a");
            dictionary.Add(2, "b");
            dictionary.Add(3, "c");
            dictionary.Add(4, "d");
            Assert.AreEqual(4, dictionary.Count);
            Assert.IsTrue(dictionary.ContainsKey(1));
            Assert.IsTrue(dictionary.ContainsKey(2));
            Assert.IsTrue(dictionary.ContainsKey(3));
            Assert.IsTrue(dictionary.ContainsKey(4));
            Assert.IsTrue(dictionary.ContainsValue("a"));
            Assert.IsTrue(dictionary.ContainsValue("b"));
            Assert.IsTrue(dictionary.ContainsValue("c"));
            Assert.IsTrue(dictionary.ContainsValue("d"));
        }
コード例 #10
0
        public void GetElementByInsertionOrder_WrongPosition()
        {
            StableDictionary <int, string> dictionary = new StableDictionary <int, string>();

            dictionary.GetElementByInsertionOrder(-1);
        }
コード例 #11
0
		public void GetElementByInsertionOrder_WrongPosition()
		{
			StableDictionary<int, string> dictionary = new StableDictionary<int, string>();
			dictionary.GetElementByInsertionOrder(-1);
		}