public void TryGetCountReturnsMinusOneWhenNumberOfItemsInHiveIsUnknown (HiveTestArgs <T, TSize, THive> args) { TSize count; if (!args.Hive.TryGetCount(out count)) { Assert.AreEqual(-1, count); } }
public void TryGetCountReturnsItemCountWhenNumberOfItemsInHiveIsKnown (HiveTestArgs <T, TSize, THive> args) { TSize count; if (args.Hive.TryGetCount(out count)) { Assert.AreEqual(args.ExpectedItems.Count, count); } }
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>()"); }
public void IsEmptyWhenHiveContainsNoItems (HiveTestArgs <T, TSize, THive> args) { Assert.AreEqual(args.ExpectedItems.Count == 0, args.Hive.IsEmpty); }