public void AddItem()
 {
     HashProviderDataCollection collection = new HashProviderDataCollection();
     Assert.AreEqual(0, collection.Count);
     MockHashProviderData providerData = new MockHashProviderData();
     providerData.Name = "provider1";
     collection.Add(providerData);
     Assert.AreEqual(1, collection.Count);
 }
        public void AddItem()
        {
            HashProviderDataCollection collection = new HashProviderDataCollection();

            Assert.AreEqual(0, collection.Count);
            MockHashProviderData providerData = new MockHashProviderData();

            providerData.Name = "provider1";
            collection.Add(providerData);
            Assert.AreEqual(1, collection.Count);
        }
        public void Indexer()
        {
            HashProviderDataCollection collection = new HashProviderDataCollection();
            MockHashProviderData providerData = new MockHashProviderData();
            providerData.Name = "provider1";
            collection[providerData.Name] = providerData;
            Assert.AreEqual(1, collection.Count, "count");
            HashProviderData compareData1 = collection["provider1"];
            Assert.AreSame(providerData, compareData1, "string indexer");

            HashProviderData compareData2 = collection[0];
            Assert.AreSame(providerData, compareData2, "int indexer");
        }
        public void Indexer()
        {
            HashProviderDataCollection collection   = new HashProviderDataCollection();
            MockHashProviderData       providerData = new MockHashProviderData();

            providerData.Name             = "provider1";
            collection[providerData.Name] = providerData;
            Assert.AreEqual(1, collection.Count, "count");
            HashProviderData compareData1 = collection["provider1"];

            Assert.AreSame(providerData, compareData1, "string indexer");

            HashProviderData compareData2 = collection[0];

            Assert.AreSame(providerData, compareData2, "int indexer");
        }