Пример #1
0
        public void RetrieveStatistics_Add_ExistingKey_Throws()
        {
            IDictionary d   = new SqlConnection().RetrieveStatistics();
            string      key = s_retrieveStatisticsKeys[0];

            AssertExtensions.Throws <ArgumentException>(null, () => d.Add(key, 100L));
        }
Пример #2
0
        public void RetrieveStatistics_GetEnumerator_ModifyCollection_Throws()
        {
            IDictionary d = new SqlConnection().RetrieveStatistics();

            IDictionaryEnumerator e = d.GetEnumerator();

            d.Add("Foo", 0L);

            Assert.Throws <InvalidOperationException>(() => e.MoveNext());
            Assert.Throws <InvalidOperationException>(() => e.Reset());
        }
Пример #3
0
        public void RetrieveStatistics_Add_Success(object key, object value)
        {
            IDictionary d = new SqlConnection().RetrieveStatistics();

            d.Add(key, value);

            Assert.True(d.Contains(key));

            object v = d[key];

            Assert.Same(value, v);
        }
Пример #4
0
        public void CreateAction()
        {
            using (var context = new SqlConnection("<connectionstring>"))
            {
                var person = new Person
                {
                    Firstname = "Pauline",
                    Lastname  = "Koch"
                };

                context.Add(person);

                Assert.IsTrue(person.PersonId > 0);
                Assert.IsTrue(context.Find <Person>(p => p.PersonId == person.PersonId).Count() == 1);
            }
        }
        public void RetrieveStatistics_Values_GetEnumerator_ModifyCollection_Throws()
        {
            IDictionary d = new SqlConnection().RetrieveStatistics();
            ICollection c = d.Values;

            IEnumerator e = c.GetEnumerator();

            d.Add("Foo", 0L);

            Assert.Throws<InvalidOperationException>(() => e.MoveNext());
            Assert.Throws<InvalidOperationException>(() => e.Reset());
        }
 public void RetrieveStatistics_Add_NullKey_Throws()
 {
     IDictionary d = new SqlConnection().RetrieveStatistics();
     Assert.Throws<ArgumentNullException>("key", () => d.Add(null, 100L));
 }
 public void RetrieveStatistics_Add_ExistingKey_Throws()
 {
     IDictionary d = new SqlConnection().RetrieveStatistics();
     string key = s_retrieveStatisticsKeys[0];
     Assert.Throws<ArgumentException>(null, () => d.Add(key, 100L));
 }
        public void RetrieveStatistics_Add_Success(object key, object value)
        {
            IDictionary d = new SqlConnection().RetrieveStatistics();

            d.Add(key, value);

            Assert.True(d.Contains(key));

            object v = d[key];
            Assert.Same(value, v);
        }
Пример #9
0
        public void RetrieveStatistics_Add_NullKey_Throws()
        {
            IDictionary d = new SqlConnection().RetrieveStatistics();

            AssertExtensions.Throws <ArgumentNullException>("key", () => d.Add(null, 100L));
        }