public void Test_Decode(string source) { BitArrayInputStream stream = source.GetInputStream(); Assert.AreEqual(stream.ReadBits(3), 3); RRCConnectionSetup signal = RRCConnectionSetup.PerDecoder.Instance.Decode(stream); Assert.IsNotNull(signal); }
public void Test_SpsConfig(string source, string description) { BitArrayInputStream stream = source.GetInputStream(); Assert.AreEqual(stream.ReadBits(3), 3); RRCConnectionSetup signal = RRCConnectionSetup.PerDecoder.Instance.Decode(stream); Assert.AreEqual(signal.rrc_TransactionIdentifier, 1); SPS_Config config = signal.criticalExtensions.c1.rrcConnectionSetup_r8.radioResourceConfigDedicated.sps_Config; Assert.AreEqual(config.GetOutputs(), description); }
public void Test_SrbToAddModList(string source, string description) { BitArrayInputStream stream = source.GetInputStream(); Assert.AreEqual(stream.ReadBits(3), 3); RRCConnectionSetup signal = RRCConnectionSetup.PerDecoder.Instance.Decode(stream); Assert.AreEqual(signal.rrc_TransactionIdentifier, 1); SRB_ToAddMod item = signal.criticalExtensions.c1.rrcConnectionSetup_r8.radioResourceConfigDedicated.srb_ToAddModList[0]; Assert.AreEqual(item.GetOutputs(), description); }