public void TestAwsNotification() { var listener = new NotificationListener { Context = InRiverContext }; listener.Context.Settings = TestSettings; // todo: fill in your SNS settings in this test message var result = listener.Add(@"{ ""Type"" : ""Notification"", ""MessageId"" : ""da41e39f-ea4d-435a-b922-c6aae3915ebe"", ""TopicArn"" : ""arn:aws:sns:us-west-2:123456789012:MyTopic"", ""Subject"" : ""asset_bank.media.uploaded"", ""Message"" : ""{\""media_id\"": \""9542A933-2DF5-4999-9AB52701F33613C0\""}"", ""Timestamp"" : ""2012-04-25T21:49:25.719Z"", ""SignatureVersion"" : ""1"", ""Signature"" : ""EXAMPLElDMXvB8r9R83tGoNn0ecwd5UjllzsvSvbItzfaMpN2nk5HVSw7XnOn/49IkxDKz8YrlH2qJXj2iZB0Zo2O71c4qQk1fMUDi3LGpij7RCW7AW9vYYsSqIKRnFS94ilu7NFhUzLiieYr4BKHpdTmdD6c0esKEYBpabxDSc="", ""SigningCertURL"" : ""https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem"", ""UnsubscribeURL"" : ""https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55"" } "); Logger.Log(result); Assert.AreNotEqual(string.Empty, result, "Got no result"); }