public void SupportedClasses() { KeyCollection keys = new KeyCollection(null, new Type[] { typeof(Int32Key), typeof(GuidKey) }); keys.Add(Int32Key.Create(1, "Product")); keys.Add(GuidKey.Create(Guid.NewGuid(), "Category")); }
public void SupportedTypes() { KeyCollection keys = new KeyCollection(new string[] { "Product", "Category" }); keys.Add(Int32Key.Create(1, "Product")); keys.Add(GuidKey.Create(Guid.NewGuid(), "Category")); }
public void AllSupportedKeyTypesAndClasses() { KeyCollection keys = new KeyCollection(); keys.Add(Int32Key.Create(1, "Product")); keys.Add(GuidKey.Create(Guid.NewGuid(), "Category")); }
public void EmptyKeyIsIgnored() { KeyCollection keys = new KeyCollection(); keys.Add(Int32Key.Empty("Product")); Assert.AreEqual(0, keys.Count); }
public void NotSupportedClassesForEmptyKey() { KeyCollection keys = new KeyCollection(null, new Type[] { typeof(Int32Key), typeof(GuidKey) }); keys.Add(StringKey.Empty("PriceList")); }
public void NotSupportedClasses() { KeyCollection keys = new KeyCollection(null, new Type[] { typeof(Int32Key), typeof(GuidKey) }); keys.Add(StringKey.Create("1", "PriceList")); }
public void NotSupportedTypesForEmptyKey() { KeyCollection keys = new KeyCollection(new string[] { "Product", "Category" }); keys.Add(StringKey.Empty("PriceList")); }
public void NotSupportedTypes() { KeyCollection keys = new KeyCollection(new string[] { "Product", "Category" }); keys.Add(Int32Key.Create(1, "PriceList")); }