- rnibWriterProvider := func() rNibWriter.RNibWriter {
- return writerMock
- }
- ranSetupManager := managers.NewRanSetupManager(logger, getRmrService(&mocks.RmrMessengerMock{}, logger), rNibWriter.GetRNibWriter)
- ranReconnectionManager := managers.NewRanReconnectionManager(logger, configuration.ParseConfiguration(), rnibReaderProvider, rnibWriterProvider, ranSetupManager)
+
+ rmrSender := initRmrSender(&mocks.RmrMessengerMock{}, logger)
+ rnibDataService := services.NewRnibDataService(logger, config, readerMock, writerMock)
+ ranSetupManager := managers.NewRanSetupManager(logger, rmrSender, rnibDataService)
+ //ranReconnectionManager := managers.NewRanReconnectionManager(logger, configuration.ParseConfiguration(), rnibDataService, ranSetupManager)
+ //ranStatusChangeManager := managers.NewRanStatusChangeManager(logger, rmrSender)
+ //
+ //x2SetupResponseConverter := converters.NewX2SetupResponseConverter(logger)
+ //x2SetupResponseManager := managers.NewX2SetupResponseManager(x2SetupResponseConverter)
+ //
+ //x2SetupFailureResponseConverter := converters.NewX2SetupFailureResponseConverter(logger)
+ //x2SetupFailureResponseManager := managers.NewX2SetupFailureResponseManager(x2SetupFailureResponseConverter)
+ //
+ //endcSetupResponseConverter := converters.NewEndcSetupResponseConverter(logger)
+ //endcSetupResponseManager := managers.NewEndcSetupResponseManager(endcSetupResponseConverter)
+ //
+ //
+ //endcSetupFailureResponseConverter := converters.NewEndcSetupFailureResponseConverter(logger)
+ //endcSetupFailureResponseManager := managers.NewEndcSetupFailureResponseManager(endcSetupFailureResponseConverter)
+
+ return logger, config, rnibDataService, rmrSender, ranSetupManager
+}
+
+func TestGetNotificationHandlerSuccess(t *testing.T) {
+
+ logger, config, rnibDataService, rmrSender, ranSetupManager := initTestCase(t)
+
+
+ ranReconnectionManager := managers.NewRanReconnectionManager(logger, configuration.ParseConfiguration(), rnibDataService, ranSetupManager)
+ ranStatusChangeManager := managers.NewRanStatusChangeManager(logger, rmrSender)
+
+ x2SetupResponseConverter := converters.NewX2SetupResponseConverter(logger)
+ x2SetupResponseManager := managers.NewX2SetupResponseManager(x2SetupResponseConverter)
+
+ x2SetupFailureResponseConverter := converters.NewX2SetupFailureResponseConverter(logger)
+ x2SetupFailureResponseManager := managers.NewX2SetupFailureResponseManager(x2SetupFailureResponseConverter)
+
+ endcSetupResponseConverter := converters.NewEndcSetupResponseConverter(logger)
+ endcSetupResponseManager := managers.NewEndcSetupResponseManager(endcSetupResponseConverter)
+
+
+ endcSetupFailureResponseConverter := converters.NewEndcSetupFailureResponseConverter(logger)
+ endcSetupFailureResponseManager := managers.NewEndcSetupFailureResponseManager(endcSetupFailureResponseConverter)
+