예제 #1
0
        public void Change_Name_Full_Name()
        {
            var oldValue = client.Name;

            client.Name += "1";
            var property = new AuditableProperty(session, payer.GetType().GetProperty("Name"), "Наименование", client.Name, oldValue);

            mailer.NotifyAboutChanges(property, client, "*****@*****.**");
            Assert.That(message.IsBodyHtml, Is.False);
            Assert.That(message.Subject, Is.EqualTo("Изменено поле 'Наименование'"));
            Assert.That(message.To.ToString(), Is.EqualTo("*****@*****.**"));

            Assert.That(message.Body, Is.StringContaining("Плательщики Тестовый плательщик"));
            Assert.That(message.Body, Is.StringContaining("Изменено 'Наименование' было 'Тестовый клиент' стало 'Тестовый клиент1'"));
            Assert.That(message.Body, Is.StringContaining(DateTime.Now.Date.ToShortDateString()));
        }