Beispiel #1
0
        public void cannot_read_single_or_default_when_more_than_one_row()
        {
            var stubDataReader = new StubDataReader
            {
                Names       = new [] { "ORDER_ID" },
                Types       = new [] { typeof(int) },
                Values      = new object[] { 1 },
                RecordCount = 2,
            };

            Assert.Throws <InvalidOperationException>(() => { stubDataReader.SingleOrDefault <int>(); });
        }
Beispiel #2
0
        public void can_read_single_or_default()
        {
            var stubDataReader = new StubDataReader
            {
                Names  = new [] { "ORDER_ID" },
                Types  = new [] { typeof(int) },
                Values = new object[] { 1 },
            };
            var val = stubDataReader.SingleOrDefault <int>();

            Assert.AreEqual(1, val);
        }