public void FromFieldNumbers_Invalid() { Assert.Throws <ArgumentNullException>(() => { int invalidFieldNumber = 1000; FieldMask.FromFieldNumbers <TestAllTypes>(invalidFieldNumber); }); }
public void FromFieldNumbers(int[] input, string[] expectedOutput) { FieldMask mask = FieldMask.FromFieldNumbers <TestAllTypes>(input); Assert.AreEqual(expectedOutput.Length, mask.Paths.Count); for (int i = 0; i < expectedOutput.Length; i++) { Assert.AreEqual(expectedOutput[i], mask.Paths[i]); } }