public void CreateNewRecipientInEmptyProvider()
        {
            var data_provider = new InMemoryRecipientsDataProvider();

            var expected_recipient_name    = "Получатель 1";
            var expected_recipient_address = "*****@*****.**";
            var expected_id = 1;

            var new_recipient = new Recipient
            {
                Name    = expected_recipient_name,
                Address = expected_recipient_address
            };

            data_provider.Create(new_recipient);
            var actual_id = new_recipient.Id;

            var actual_recipient = data_provider.GetById(expected_id);

            Assert.AreEqual(expected_id, actual_id);
            Assert.AreEqual(expected_recipient_name, actual_recipient.Name);
            Assert.AreEqual(expected_recipient_address, actual_recipient.Address);

            StringAssert.Matches("value string", new System.Text.RegularExpressions.Regex(@"\w+\s\w+"));

            //CollectionAssert.AllItemsAreUnique(...)

            if (expected_id != actual_id)
            {
                throw new AssertFailedException("Идентификаторы объектов не совпадают");
            }
        }
        public void CreateNewRecipientInEmptyProvider()
        {
            //5
            var data_provider = new InMemoryRecipientsDataProvider();

            var expected_recipient_name    = "Получатель 1";
            var expected_recipient_address = "*****@*****.**";
            var expected_id = 1;

            var new_recipient = new Recipient
            {
                Name    = expected_recipient_name,
                Address = expected_recipient_address
            };

            data_provider.Create(new_recipient);
            var actual_id = new_recipient.Id;

            var actual_recipient = data_provider.GetById(expected_id);

            Assert.AreEqual(expected_id, actual_id);
            Assert.AreEqual(expected_recipient_name, actual_recipient.Name);
            Assert.AreEqual(expected_recipient_address, actual_recipient.Address);

            // StringAssert. работа со строками
            // CollectionAssert. работа с коллекциями

            if (expected_id != actual_id)
            {
                throw new AssertFailedException("Идентификаторы объектов не совпадают");
            }
        }
Exemple #3
0
        public void CreateNewRecipientinEmptyProvider()
        {
            var data_provider = new InMemoryRecipientsDataProvider();

            var expected_recipient_name    = "Получатель 1";
            var expected_recipient_address = "*****@*****.**";
            var expected_id = 1;

            var new_recipient = new Recipient
            {
                Name    = expected_recipient_name,
                Address = expected_recipient_address
            };

            data_provider.Create(new_recipient);

            var actual_id = new_recipient.Id;

            var actual_recipient = data_provider.GetById(expected_id);

            Assert.AreEqual(expected_id, actual_id);
            Assert.AreEqual(expected_recipient_name, actual_recipient.Name);
            Assert.AreEqual(expected_recipient_address, actual_recipient.Address);
        }