public void ShouldAddFieldByNameAndValue()
    {
      // arrange & act
      var collection = new DbFieldCollection { { "field1", "value1" }, { "field2", "value2" } };

      // assert
      collection.ElementAt(0).Name.Should().Be("field1");
      collection.ElementAt(0).ID.Should().NotBeNull();
      collection.ElementAt(0).Value.Should().Be("value1");

      collection.ElementAt(1).Name.Should().Be("field2");
      collection.ElementAt(1).ID.Should().NotBeNull();
      collection.ElementAt(1).Value.Should().Be("value2");
    }
        public void ShouldAddFieldByNameAndValue()
        {
            // arrange & act
            var collection = new DbFieldCollection {
                { "field1", "value1" }, { "field2", "value2" }
            };

            // assert
            collection.ElementAt(0).Name.Should().Be("field1");
            collection.ElementAt(0).ID.Should().NotBeNull();
            collection.ElementAt(0).Value.Should().Be("value1");

            collection.ElementAt(1).Name.Should().Be("field2");
            collection.ElementAt(1).ID.Should().NotBeNull();
            collection.ElementAt(1).Value.Should().Be("value2");
        }