public void DeleteSenders() { //Arrange var senderEngine = new SenderEngine(); const string Name1 = "test9"; const string Name2 = "updated"; const string Name3 = "novo"; List <Sender> result = new List <Sender>(); List <string> names = new List <string>(); //Act names.Add(Name1); names.Add(Name2); names.Add(Name3); senderEngine.DeleteSendersByNames(names); result.Add(senderEngine.GetSenderByName(Name1)); result.Add(senderEngine.GetSenderByName(Name2)); result.Add(senderEngine.GetSenderByName(Name3)); //Assert foreach (Sender sender in result) { Assert.Null(sender); } }
public void InsertSenders() { //Arrange var senderEngine = new SenderEngine(); const string Name1 = "test9"; const string Name2 = "test91"; const string Name3 = "test92"; List <Sender> senders = new List <Sender>(); List <Sender> result = new List <Sender>(); List <string> names = new List <string>(); //Act Sender sender1 = new Sender(100, Name1); Sender sender2 = new Sender(101, Name2); Sender sender3 = new Sender(102, Name3); senders.Add(sender1); senders.Add(sender2); senders.Add(sender3); senderEngine.InsertSenders(senders); names.Add(Name1); names.Add(Name2); names.Add(Name3); result.Add(senderEngine.GetSenderByName(Name1)); result.Add(senderEngine.GetSenderByName(Name2)); result.Add(senderEngine.GetSenderByName(Name3)); senderEngine.DeleteSendersByNames(names); //Assert foreach (Sender sender in result) { Assert.Contains(sender.SenderName, names); } }