public void ApplyFieldMask_Simple()
        {
            var fields = new Dictionary <string, Value>
            {
                { "a", CreateValue(10) },
                { "b", CreateValue("kept") },
                { "c", CreateValue("removed") }
            };
            var mask     = CreateMask("a", "b");
            var expected = new Dictionary <FieldPath, Value>
            {
                { new FieldPath("a"), CreateValue(10) },
                { new FieldPath("b"), CreateValue("kept") },
            };
            var actual = WriteBatch.ApplyFieldMask(fields, mask);

            Assert.Equal(expected, actual);
        }