Пример #1
0
        public void PutWinery_AttributesUpdated_WhenUsingValidWineryId()
        {
            // Arrange
            var wineryEntity = new WineryEntity
            {
                Name    = "Test 4.1 Winery",
                WebSite = "Test 4.1 Web Site",
                EMail   = "Test 4.1 EMail",
                Phone   = "Test 4.1 Phone"
            };

            _dbContext.Wineries.Add(wineryEntity);
            _dbContext.SaveChanges( );
            var wineryEntityId = wineryEntity.Id;

            var winery = new Winery
            {
                Name    = "Test 4.1 Winery UPDATED",
                WebSite = "Test 4.1 Web Site UPDATED",
                EMail   = "Test 4.1 EMail UPDATED",
                Phone   = "Test 4.1 Phone UPDATED"
            };

            // Act
            _controller.PutWinery(wineryEntityId, winery);
            var result = _dbContext.Wineries.Find(wineryEntityId);

            // Assert
            Assert.Equal(winery.Name, result.Name);
            Assert.Equal(winery.WebSite, result.WebSite);
            Assert.Equal(winery.EMail, result.EMail);
            Assert.Equal(winery.Phone, result.Phone);
        }