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()); }