public void WaitingSender_ShouldBeginWithTheMessageNotMarkedAsSent() { // Act var waitingSender = new WaitingSender <int>(3); // Assert waitingSender.MessageSent.Should().BeFalse(); }
public void WaitingSender_ShouldBeginWithASemaphoreDown() { // Act var waitingSender = new WaitingSender <int>(3); // Assert (no exception is thrown) waitingSender.WaitSemaphore.Release(); }
public void WaitingSender_ShouldBeginWithTheMessageNotMarkedAsSent() { // Act var waitingSender = new WaitingSender<int>(3); // Assert waitingSender.MessageSent.Should().BeFalse(); }
public void WaitingSender_ShouldBeginWithASemaphoreDown() { // Act var waitingSender = new WaitingSender<int>(3); // Assert (no exception is thrown) waitingSender.WaitSemaphore.Release(); }
public void RecordMessageSent_GivenTheMessageHasAlreadyBeenRecordedAsSent_ThrowsAnInvalidOperationException() { // Arrange var waitingSender = new WaitingSender<int>(3); waitingSender.RecordMessageSent(); // Act waitingSender.RecordMessageSent(); }
public void RecordMessageSent_GivenTheMessageHasAlreadyBeenRecordedAsSent_ThrowsAnInvalidOperationException() { // Arrange var waitingSender = new WaitingSender <int>(3); waitingSender.RecordMessageSent(); // Act waitingSender.RecordMessageSent(); }
public void RecordMessageSent_GivenTheMessageHasNotBeenRecordAsSent_UpdatesTheMessageSentFlagToTrue() { // Arrange var waitingSender = new WaitingSender <int>(4); // Act waitingSender.RecordMessageSent(); // Assert waitingSender.MessageSent.Should().BeTrue(); }
public void RecordMessageSent_GivenTheMessageHasNotBeenRecordAsSent_UpdatesTheMessageSentFlagToTrue() { // Arrange var waitingSender = new WaitingSender<int>(4); // Act waitingSender.RecordMessageSent(); // Assert waitingSender.MessageSent.Should().BeTrue(); }
public void WaitingSender_GivenAMessage_ReturnsThatMessageWhenAskedForIt() { // Arrange const int sentMessage = 4; var waitingSender = new WaitingSender <int>(sentMessage); // Act var receivedMessage = waitingSender.Message; // Assert receivedMessage.Should().Be(sentMessage); }
public void WaitingSender_GivenAMessage_ReturnsThatMessageWhenAskedForIt() { // Arrange const int sentMessage = 4; var waitingSender = new WaitingSender<int>(sentMessage); // Act var receivedMessage = waitingSender.Message; // Assert receivedMessage.Should().Be(sentMessage); }