Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }