BSC_Tests: Add TC_outbound_connect to test if BSC rejects inbound SCCP connections

Change-Id: Ie9087df9ff9b48c8be242b1ae66cbca936b07121
diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn
index 090ed0c..41e3a84 100644
--- a/bsc/BSC_Tests.ttcn
+++ b/bsc/BSC_Tests.ttcn
@@ -381,6 +381,20 @@
 	}
 }
 
+/***********************************************************************
+ * Assignment Testing
+ ***********************************************************************/
+
+/* Verify that the BSC refuses any BSSAP connection from the MSC (They are all BSC->MSC direction) */
+testcase TC_outbound_connect() runs on test_CT {
+	f_init();
+	f_bssap_reset();
+
+	BSSAP.send(ts_BSSAP_CONNECT_req(g_sccp_addr_peer, g_sccp_addr_own, 2342, ts_BSSMAP_AssignmentReq));
+	BSSAP.receive(tr_BSSAP_DISC_ind(2342, ?, ?));
+	setverdict(pass);
+}
+
 /* Test behavior if MSC answers with CREF to CR */
 testcase TC_assignment_cic_only() runs on test_CT {
 	var BSSAP_N_CONNECT_ind rx_c_ind;
@@ -1110,6 +1124,7 @@
 	execute( TC_chan_rel_hard_rlsd() );
 	execute( TC_chan_rel_a_reset() );
 
+	execute( TC_outbound_connect() );
 	execute( TC_assignment_cic_only() );
 
 	execute( TC_rll_est_ind_inact_lchan() );