public void DeleteQueue_ReturnsFalseIfQueueDoesNotExist() { _queueConnectionProperties.QueueName = "foobar"; var result = QueueTasks.DeleteQueueAsync(_queueConnectionProperties, _options, new CancellationToken()); Assert.IsFalse(result.Result.Success); }
public void CreateQueueTest() { //_queueConnectionProperties.QueueName = _createQueueName; var result = QueueTasks.CreateQueueAsync(_queueConnectionProperties, _options, new CancellationToken()); Assert.IsTrue(result.Result.Success); Assert.IsTrue(QueueTestHelpers.QueueExists(_testClient, _createQueueName)); }
public void CreateQueue_ReturnsFalseIfQueueExists() { var resultSuccess = QueueTasks.CreateQueueAsync(_queueConnectionProperties, _options, new CancellationToken()); var resultFails = QueueTasks.CreateQueueAsync(_queueConnectionProperties, _options, new CancellationToken()); Assert.IsTrue(resultSuccess.Result.Success); Assert.IsFalse(resultFails.Result.Success); Assert.IsTrue(QueueTestHelpers.QueueExists(_testClient, _createQueueName)); }
public void GetQueueLength() { QueueTestHelpers.CreateQueue(_testClient, _createQueueName); QueueTestHelpers.AddMessagesToQueue(_testClient, _createQueueName, 5); //_queueConnectionProperties.QueueName = _messageQueueName; var result = QueueTasks.GetQueueLengthAsync(_queueConnectionProperties, _options, new CancellationToken()); Assert.IsTrue(result.Result.Success); Assert.AreEqual(5, result.Result.Count); }
public void DeleteQueue() { // create queue and check that it exists before delete test QueueTestHelpers.CreateQueue(_testClient, _createQueueName); Assert.IsTrue(QueueTestHelpers.QueueExists(_testClient, _createQueueName)); var result = QueueTasks.DeleteQueueAsync(_queueConnectionProperties, _options, new CancellationToken()); Assert.IsTrue(result.Result.Success); Assert.IsFalse(QueueTestHelpers.QueueExists(_testClient, _createQueueName)); }
public void ShouldJosephTask() { // Given var N = 7; var M = 2; var expectedResult = "1 3 5 0 4 2 6"; // When var result = QueueTasks.JosephTask(N, M); // Then result.ShouldBe(expectedResult); }