Ejemplo n.º 1
0
        public void UpdateOffice_AppliedValuesAreStoredInDataStore()
        {
            using (var oc = new OfficeContext())
            {
                var office = new Office
                {
                    StreetNumber = 74,
                    StreetName   = "rue Saint André",
                    City         = "Lille",
                    ZipCode      = 59800
                };

                oc.CreateOffice(office);

                const int newStreetNumber  = 12,
                          newZipCode       = 59700;
                const string newStreetName = "avenue de la République",
                             newCity       = "Marcq-en-Baroeul";

                office.StreetNumber = newStreetNumber;
                office.StreetName   = newStreetName;
                office.City         = newCity;
                office.ZipCode      = newZipCode;

                // Act
                oc.UpdateOffice(office);

                // Assert
                oc.DataContext.Entry(office).Reload();

                Assert.AreEqual(newStreetNumber, office.StreetNumber);
                Assert.AreEqual(newZipCode, office.ZipCode);
                Assert.AreEqual(newStreetName, office.StreetName);
                Assert.AreEqual(newCity, office.City);
            }
        }