private void RestaurantRepositoryAddMethodShouldHaveReceived(Restaurant restaurant) { RestaurantRepository.Received().Add(Arg.Is<Restaurant>(x => x.Id == restaurant.Id)); RestaurantRepository.Received().Add(Arg.Is<Restaurant>(x => x.City == restaurant.City)); RestaurantRepository.Received().Add(Arg.Is<Restaurant>(x => x.Country == restaurant.Country)); RestaurantRepository.Received().Add(Arg.Is<Restaurant>(x => x.Name == restaurant.Name)); }
public void add_restaurant_using_EFContext() { //Arrange const string RESTAURANT_NAME = "Le lapin grillé"; var restaurantToAdd = new Restaurant() { City = "Quebec", Name = RESTAURANT_NAME, Country = "Canada" }; //Action using (var context = new MiamDbContext()) { context.Restaurants.Add(restaurantToAdd); context.SaveChanges(); } //Assert using (var context = new MiamDbContext()) { var restaurantInDatabase = context.Restaurants.FirstOrDefault(x => x.Name == RESTAURANT_NAME); Assert.IsNotNull(restaurantInDatabase); } }
public static void ModifytFirstRestaurantWith(Restaurant newRestaurant) { Driver.Instance.FindElement(By.Id("edit_button1")).Click(); ClearAllRestaurantFields(); FillAllRestaurantFieldsWith(newRestaurant); Driver.Instance.FindElement(By.Id("submit_button")).Click(); }
public Review GetFirstReviewOf(Restaurant restaurant) { var dbContext = _dbContextFactory.Create(); return dbContext.Restaurants .First(x => x.Id == restaurant.Id) .Reviews.First(); }
public void EditFisrtRestaurantWith(Restaurant newRestaurant) { Find.Element(By.CssSelector("a[id*='edit_button']")).Click(); ClearAllRestaurantFields(); FillAllRestaurantFieldsWith(newRestaurant); Find.Element(By.Id("submit_button")).Click(); }
private static void FillAllRestaurantFieldsWith(Restaurant newRestaurant) { Driver.Instance.FindElement(By.Id("Name")).SendKeys(newRestaurant.Name); Driver.Instance.FindElement(By.Id("City")).SendKeys(newRestaurant.City); Driver.Instance.FindElement(By.Id("Country")).SendKeys(newRestaurant.Country); Driver.Instance.FindElement(By.Id("RestaurantContactDetail_FaxPhone")).SendKeys(newRestaurant.RestaurantContactDetail.FaxPhone); Driver.Instance.FindElement(By.Id("RestaurantContactDetail_OfficePhone")).SendKeys(newRestaurant.RestaurantContactDetail.OfficePhone); Driver.Instance.FindElement(By.Id("RestaurantContactDetail_TwitterAlias")).SendKeys(newRestaurant.RestaurantContactDetail.TwitterAlias); Driver.Instance.FindElement(By.Id("RestaurantContactDetail_Facebook")).SendKeys(newRestaurant.RestaurantContactDetail.Facebook); Driver.Instance.FindElement(By.Id("RestaurantContactDetail_WebPage")).SendKeys(newRestaurant.RestaurantContactDetail.WebPage); }
private void FillAllRestaurantFieldsWith(Restaurant newRestaurant) { Find.Element(By.Id(Id.Restaurant.Name)).SendKeys(newRestaurant.Name); Find.Element(By.Id(Id.Restaurant.City)).SendKeys(newRestaurant.City); Find.Element(By.Id(Id.Restaurant.Country)).SendKeys(newRestaurant.Country); Find.Element(By.Id(Id.Restaurant.FaxPhone)).SendKeys(newRestaurant.RestaurantContactDetail.FaxPhone); Find.Element(By.Id(Id.Restaurant.OfficePhone)).SendKeys(newRestaurant.RestaurantContactDetail.OfficePhone); Find.Element(By.Id(Id.Restaurant.Twitter)).SendKeys(newRestaurant.RestaurantContactDetail.TwitterAlias); Find.Element(By.Id(Id.Restaurant.FaceBook)).SendKeys(newRestaurant.RestaurantContactDetail.Facebook); Find.Element(By.Id(Id.Restaurant.WebPage)).SendKeys(newRestaurant.RestaurantContactDetail.WebPage); }
public void TestInitialize() { _restaurantRepository = new EfEntityRepository<Restaurant>(new MiamDbContext()); _restaurant = Fixture.Create<Restaurant>(); _writer = Fixture.Create<Writer>(); }
public Restaurant GetRestaurant(Restaurant restaurant) { var dbContext = _dbContextFactory.Create(); var resto = dbContext.Restaurants.FirstOrDefault(x => x.Id == restaurant.Id); return resto; }
public RestaurantContactDetail GetContactDetailOf(Restaurant restaurant) { var dbContext = _dbContextFactory.Create(); var resto = dbContext.Restaurants.FirstOrDefault(x => x.Id == restaurant.Id); return resto.RestaurantContactDetail; }
public void Add(Restaurant restaurant) { var dbContext = _dbContextFactory.Create(); dbContext.Restaurants.Add(restaurant); dbContext.SaveChanges(); }
protected void un_restaurant() { _restaurant1 = TestData.Restaurant1; TestHelperApi.Restaurants.Add(_restaurant1); }
protected void AssertRestaurantsShouldBeEquivalent(Restaurant expectedRestaurant, Restaurant obtainedRestaurant) { expectedRestaurant.Name.ShouldBeEquivalentTo(obtainedRestaurant.Name); expectedRestaurant.City.ShouldBeEquivalentTo(obtainedRestaurant.City); expectedRestaurant.Country.ShouldBeEquivalentTo(obtainedRestaurant.Country); }
public void CreateRestaurant(Restaurant restaurant) { _restaurantRepository.Add(restaurant); }
protected void un_restaurant_existe_dans_le_système() { _restaurant1 = TestData.Restaurant1; _restaurantAcceptanceTestApi.CreateRestaurant(_restaurant1); }