public void RemoveAtWorks() { var messages = new MessagesCollection(); messages.InternalAdd(new Interfaces.Net.Message()); messages.InternalAdd(new Interfaces.Net.Message()); messages.RemoveAt(0); Assert.AreEqual(1, messages.Count); }
public void IndexOfWorks() { var messages = new MessagesCollection(); var msg = new Interfaces.Net.Message(Interfaces.Net.MessageType.AllOk, null); messages.InternalAdd(new Interfaces.Net.Message(Interfaces.Net.MessageType.InvalidSequence, null)); messages.InternalAdd(msg); Assert.AreEqual(2, messages.Count); Assert.AreEqual(1, messages.IndexOf(msg)); Assert.AreEqual(1, messages.IndexOf(Interfaces.Net.MessageType.AllOk)); Assert.AreEqual(0, messages.IndexOf(Interfaces.Net.MessageType.InvalidSequence)); Assert.AreEqual(-1, messages.IndexOf(Interfaces.Net.MessageType.MessageEnd)); }
public void ContainsWorks() { var messages = new MessagesCollection(); var msg = new Interfaces.Net.Message(Interfaces.Net.MessageType.AllOk, null); messages.InternalAdd(msg); Assert.AreEqual(1, messages.Count); Assert.IsTrue(messages.Contains(msg)); Assert.IsTrue(messages.Contains(Interfaces.Net.MessageType.AllOk)); Assert.IsFalse(messages.Contains(Interfaces.Net.MessageType.Close)); }