Пример #1
0
        private void LoadData()
        {
            vendorRepository = new VendorRepository();
            currentVendor = vendorRepository.Retrieve(1);

            // Populate the form
            this.CompanyNameTextBox.Text = currentVendor.CompanyName;
            this.EmailTextBox.Text = currentVendor.Email;
        }
Пример #2
0
        public void SendEmailTestList()
        {
            // Arrange
            var vendorRepository = new VendorRepository();
            var vendors = vendorRepository.Retrieve();
            var expected = new List<string>()
            {
                "Message sent: Important message for: IBM",
                "Message sent: Important message for: GE"
            };
            Console.WriteLine(vendors.Count);

            // Act
            var actual = Vendor.SendEmail(vendors, "Test Message");

            // Assert
            CollectionAssert.AreEqual(expected, actual);
        }
        public void RetrieveTest()
        {
            // Arrange
            var repository = new VendorRepository();
            var expected = new List<Vendor>();

            expected.Add(new Vendor() { CompanyName = "IBM", Email = "*****@*****.**", VendorId = 12345 });
            expected.Add(new Vendor() { CompanyName = "GE", Email = "*****@*****.**", VendorId = 54321 });

            // Act
            var actual = repository.Retrieve();

            // Assert
            CollectionAssert.AreEqual(expected, actual);
        }