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(); }
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); }
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); }
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); }