Esempio n. 1
0
        public void CreateRestaurant()
        {
            //Arrange
            string Name         = "Colpan";
            string PhoneNumber  = "1234";
            string StreetNumber = "1";
            string Street       = "Rue des palais";
            string City         = "Bruxelles";
            string PostalCode   = "1000";


            //Act
            mockContext.Setup(u => u.Restaurants).Returns(mockSet.Object);
            service = new RestaurantRepo(mockContext.Object);
            var restoExpected = service.Create(resto);

            //Assert
            Assert.AreEqual(restoExpected.Name, Name);
            Assert.AreEqual(restoExpected.PhoneNumber, PhoneNumber);
            Assert.AreEqual(restoExpected.StreetNumber, StreetNumber);
            Assert.AreEqual(restoExpected.Street, Street);
            Assert.AreEqual(restoExpected.City, City);
            Assert.AreEqual(restoExpected.PostalCode, PostalCode);



            mockSet.Verify(u => u.Add(It.IsAny <Restaurant>()), Times.Once());
            mockContext.Verify(u => u.SaveChanges(), Times.Once());
        }