public FakeIDTableProviderTest() { this.behavior = Substitute.For<IDTableProvider>(); this.provider = new FakeIDTableProvider(); this.provider.LocalProvider.Value = this.behavior; var fixture = new Fixture(); this.entry = fixture.Create<IDTableEntry>(); }
public FakeIDTableProviderTest() { this.behavior = Substitute.For <IDTableProvider>(); this.provider = new FakeIDTableProvider(); this.provider.LocalProvider.Value = this.behavior; var fixture = new Fixture(); this.entry = fixture.Create <IDTableEntry>(); }
public static void RemoveID(string prefix, ID id) { Error.AssertString(prefix, "prefix", false); Error.AssertObject(id, "id"); IDTableProvider provider = GetProvider(); foreach (IDTableEntry entry in GetKeys(prefix, id)) { provider.Remove(prefix, entry.Key); } }
public static IDTableEntry Add(string prefix, string key, ID id, ID parentID, string customData) { Error.AssertString(prefix, "prefix", false); Error.AssertString(key, "key", false); Error.AssertObject(id, "id"); Error.AssertObject(parentID, "parentID"); Error.AssertString(customData, "customData", true); IDTableProvider provider = GetProvider(); var entry = new IDTableEntry(prefix, key, id, parentID, customData); provider.Add(entry); return(entry); }