public void WhenCallingRemoveAndIsNotEmptyShouldRemove() { var queue = new InMemoryQueue(); queue.Add(new Message(null, null)); var actual = queue.Remove(); Assert.NotNull(actual); Assert.Null(actual.Url); Assert.Null(actual.Body); }
public void WhenCallingRemoveAndIsEmptyShouldNotThrow() { var queue = new InMemoryQueue(); Assert.Null(queue.Remove()); }