示例#1
0
        public void TryGetCountReturnsMinusOneWhenNumberOfItemsInHiveIsUnknown
            (HiveTestArgs <T, TSize, THive> args)
        {
            TSize count;

            if (!args.Hive.TryGetCount(out count))
            {
                Assert.AreEqual(-1, count);
            }
        }
示例#2
0
        public void TryGetCountReturnsItemCountWhenNumberOfItemsInHiveIsKnown
            (HiveTestArgs <T, TSize, THive> args)
        {
            TSize count;

            if (args.Hive.TryGetCount(out count))
            {
                Assert.AreEqual(args.ExpectedItems.Count, count);
            }
        }
示例#3
0
 public void GetPropertyReturnsDefaultIfPropertyTypeIsNotSupported
     (HiveTestArgs <T, TSize, THive> args)
 {
     Assert.AreEqual(default(bool), args.Hive.GetProperty <bool>(), "GetProperty<bool>()");
     Assert.AreEqual(default(object), args.Hive.GetProperty <object>(), "GetProperty<object>()");
 }
示例#4
0
 public void IsEmptyWhenHiveContainsNoItems
     (HiveTestArgs <T, TSize, THive> args)
 {
     Assert.AreEqual(args.ExpectedItems.Count == 0, args.Hive.IsEmpty);
 }