public void Test_RemoveMeasList(string source, string description) { BitArrayInputStream stream = source.GetInputStream(); Assert.AreEqual(stream.ReadBits(5), 4); RRCConnectionReconfiguration result = RRCConnectionReconfiguration.PerDecoder.Instance.Decode(stream); Assert.IsNotNull(result); Assert.IsNotNull(result.criticalExtensions); Assert.IsNotNull(result.criticalExtensions.c1); Assert.IsNull(result.criticalExtensions.criticalExtensionsFuture); Assert.IsNotNull(result.criticalExtensions.c1.rrcConnectionReconfiguration_r8); MeasConfig config = result.criticalExtensions.c1.rrcConnectionReconfiguration_r8.measConfig; Assert.IsNotNull(config); Assert.IsNotNull(config.measObjectToRemoveList); Assert.IsNotNull(config.reportConfigToRemoveList); Assert.AreEqual(config.GetMaintainousOutputs(), description); }