public void InvalidDeleteQueueName() { using (var api = new InternalApi(true)) { Assert.Throws(Is.TypeOf <ArgumentException>(), delegate { api.CreateQueue("(Peanuckle)"); } ); Assert.Throws(Is.TypeOf <ArgumentException>(), delegate { api.CreateQueue(""); } ); } }
public void DuplicateQueueName() { using (var api = new InternalApi(true)) { api.CreateQueue("WiseMan"); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Queue already exists"), delegate { api.CreateQueue("WiseMan"); } ); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Queue already exists"), delegate { api.CreateQueue("wiseman"); } ); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Queue already exists"), delegate { api.CreateQueue("WISEMAN"); } ); } }
public void Add10000Messages() { using (var api = new InternalApi(true)) { var queue = api.CreateQueue("WiseMan"); var trans = api.StartTransaction(); for (int i = 0; i < 10000; i++) { api.AddMessage(trans, queue, new object(), ""); } api.CommitTransaction(trans); } }
public void DeleteQueue() { using (var api = new InternalApi(true)) { api.CreateQueue("WiseMan"); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Queue not found"), delegate { api.DeleteQueue("WISEMEN"); } ); api.DeleteQueue("WiseMan"); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Queue not found"), delegate { api.DeleteQueue("WiseMan"); } ); } }