public void SetUp() { Mock <IConfiguration> config = new Mock <IConfiguration>(); config.Setup(c => c["Firebase:Url"]).Returns("https://fcm.googleapis.com"); config.Setup(c => c["Firebase:ApplicationID"]).Returns("someAppId"); config.Setup(c => c["Firebase:SenderID"]).Returns("someSenderId"); config.Setup(c => c["ProximityNotifications:MaxDistance"]).Returns("0.5"); config.Setup(c => c["ProximityNotifications:NotifMinimumIntervalHours"]).Returns("0.05"); landmarks = new Mock <ILandmarksRepository>(); tokenCache = new MemoryCache(new MemoryCacheOptions()); testService = new FirebaseNotificationService(config.Object, landmarks.Object, tokenCache); }
public LocationController(IProximityNotificationService notificationService) { service = notificationService; }