public void CanCallAddAfterUsingNameConstructor() { // ReSharper disable UseObjectOrCollectionInitializer var entry = new IndexEntry("index-entry"); entry.Add("qak", "qoo"); // ReSharper restore UseObjectOrCollectionInitializer Assert.AreEqual(1, entry.KeyValues.Count()); Assert.AreEqual("qak", entry.KeyValues.ElementAt(0).Key); Assert.AreEqual("qoo", entry.KeyValues.ElementAt(0).Value); }
public void AddAfterAssigningCustomListShouldThrowException() { var entry = new IndexEntry { KeyValues = new[] { new KeyValuePair <string, object>("foo", 123) } }; Assert.Throws <InvalidOperationException>(() => entry.Add("qak", "qoo")); }
public void CanCallAddAfterUsingNameConstructor() { // ReSharper disable UseObjectOrCollectionInitializer var entry = new IndexEntry("index-entry"); entry.Add("qak", "qoo"); // ReSharper restore UseObjectOrCollectionInitializer Assert.Equal(1, entry.KeyValues.Count()); Assert.Equal("qak", entry.KeyValues.ElementAt(0).Key); Assert.Equal("qoo", entry.KeyValues.ElementAt(0).Value); }
public void AddAfterAssigningCustomListShouldThrowException() { var entry = new IndexEntry { KeyValues = new[] { new KeyValuePair<string, object>("foo", 123) } }; Assert.Throws<InvalidOperationException>(() => entry.Add("qak", "qoo")); }
public void CanCallAddAfterUsingCollectionIntializer() { // ReSharper disable UseObjectOrCollectionInitializer var entry = new IndexEntry("index-entry") { { "foo", 123 }, { "bar", "baz" } }; // ReSharper restore UseObjectOrCollectionInitializer entry.Add("qak", "qoo"); Assert.AreEqual(3, entry.KeyValues.Count()); Assert.AreEqual("qak", entry.KeyValues.ElementAt(2).Key); Assert.AreEqual("qoo", entry.KeyValues.ElementAt(2).Value); }
public void CanCallAddAfterUsingCollectionIntializer() { // ReSharper disable UseObjectOrCollectionInitializer var entry = new IndexEntry("index-entry") { { "foo", 123 }, { "bar", "baz" } }; // ReSharper restore UseObjectOrCollectionInitializer entry.Add("qak", "qoo"); Assert.Equal(3, entry.KeyValues.Count()); Assert.Equal("qak", entry.KeyValues.ElementAt(2).Key); Assert.Equal("qoo", entry.KeyValues.ElementAt(2).Value); }