Ejemplo n.º 1
0
        public void InsertDestination_WhenClerkInsertsADestination_ShouldBeStoredInTheDatabase()
        {
            // Arrange
            var destination = new Destination
            {
                Country     = "Indonesia",
                Description = "EcoTourism at its best in exquisite Bali",
                Name        = "Bali"
            };
            var theClerk = new Clerk();

            // Act
            theClerk.InsertsDestination(destination);
            // Assert
            Destination actualDestination = null;

            using (var context = new BreakAwayContext())
            {
                actualDestination = context.Destinations.Where(x => x.Country == "Indonesia").FirstOrDefault();
            }
            Assert.AreEqual(expected: destination, actual: actualDestination);
        }