public void CreateNewRecipientInEmptyProvider() { var expected_recipient_name = "Тест Получатель"; var expected_recipient_address = "*****@*****.**"; var expected_recipient_id = 1; var data_provider = new InMemoryRecipientsDataProvider(); var new_recipient = new Recipient { Name = expected_recipient_name, Address = expected_recipient_address }; data_provider.Create(new_recipient); var actual_recipient_id = new_recipient.Id; var actual_recipient = data_provider.GetById(actual_recipient_id); Assert.AreEqual(expected_recipient_id, actual_recipient_id); Assert.AreEqual(expected_recipient_name, actual_recipient.Name); Assert.AreEqual(expected_recipient_address, actual_recipient.Address); // Work with strings // StringAssert.Matches("value string", new System.Text.RegularExpressions.Regex(@"\w+\s\w+")); // Work with collection // CollectionAssert // Handed Exception if (expected_recipient_id != actual_recipient_id) { throw new AssertFailedException("Идентификаторы объектов не совпадают"); } }
public void CreateNewRecipientInEmpryProvider() { //1 var expected_recipient_id = 6; var expected_recipient_name = "Recipient 6"; var expected_recipient_address = "*****@*****.**"; var expected_recipient_description = "desc"; var data_provider = new InMemoryRecipientsDataProvider(); var new_recipient = new Recipient { Name = "Recipient 6", Address = "*****@*****.**", Description = "desc" }; //2 data_provider.Create(new_recipient); var actual_id = new_recipient.Id; var actual_recipient = data_provider.GetById(expected_recipient_id); //3 Assert.AreEqual(expected_recipient_id, actual_id); Assert.AreEqual(expected_recipient_name, actual_recipient.Name); Assert.AreEqual(expected_recipient_address, actual_recipient.Address); Assert.AreEqual(expected_recipient_description, actual_recipient.Description); }