Пример #1
0
        public async Task PushWithNoKey_ReturnsError()
        {
            //  Arrange
            var title   = "Test title";
            var message = "This is a test push notification message";

            //  Act
            var pclient  = new Pushover(TEST_APP_KEY);
            var response = await pclient.PushAsync(title, message);

            //  Assert - above code should error before this
            Assert.Fail();
        }
Пример #2
0
        public async Task PushAsyncWithValidParms_ReturnsSuccessful()
        {
            //  Arrange
            var title   = "Test title";
            var message = "This is a test push notification message";

            //  Act
            var pclient  = new Pushover(TEST_APP_KEY);
            var response = await pclient.PushAsync(title, message, TEST_USER_KEY);

            //  Assert
            Assert.IsNotNull(response);
            Assert.AreEqual(1, response.Status);
        }
Пример #3
0
        public async Task PushMonospaceAsyncWithValidParms_ReturnsSuccessful()
        {
            //  Arrange
            var title   = "Test title";
            var message = "This is an async monospace test push notification message";

            //  Act
            var pclient  = new Pushover(TEST_APP_KEY);
            var response = await pclient.PushAsync(title, message, TEST_USER_KEY, "", Priority.Normal, NotificationSound.Bike, MessageStyle.monospace);

            //  Assert
            Assert.IsNotNull(response);
            Assert.AreEqual(1, response.Status);
        }
Пример #4
0
        public async Task PushWithDefaultKey_ReturnsSuccessful()
        {
            //  Arrange
            var title   = "Test title";
            var message = "This is a test push notification message";

            //  Act
            var pclient = new Pushover(TEST_APP_KEY)
            {
                DefaultUserGroupSendKey = TEST_USER_KEY
            };
            var response = await pclient.PushAsync(title, message);

            //  Assert
            Assert.IsNotNull(response);
            Assert.AreEqual(1, response.Status);
        }