public void CreateDrink() { var drinkCreateModel = TestHelper.GetDrinkCreateModel(); var response = CheckoutClient.DrinkService.CreateDrink(drinkCreateModel); response.Should().NotBeNull(); response.HttpStatusCode.Should().Be(HttpStatusCode.OK); response.Model.Name.Should().Be("Coca Cola"); }
public void DeleteDrink() { var drink = CheckoutClient.DrinkService.CreateDrink(TestHelper.GetDrinkCreateModel()).Model; var response = CheckoutClient.DrinkService.DeleteDrink(drink.Name); response.Should().NotBeNull(); response.HttpStatusCode.Should().Be(HttpStatusCode.OK); response.Model.Message.Should().BeEquivalentTo("Ok"); }
public void GetDrink() { var drinkCreateModel = TestHelper.GetDrinkCreateModel(); var drink = CheckoutClient.DrinkService.CreateDrink(drinkCreateModel).Model; var response = CheckoutClient.DrinkService.GetDrink(drink.Name); response.Should().NotBeNull(); response.HttpStatusCode.Should().Be(HttpStatusCode.OK); response.Model.Name.Should().Be(drink.Name); response.Model.Description.Should().Be("Fizzy Drink"); drink.ShouldBeEquivalentTo(response.Model); }
public void GetDrinkList() { var drink1 = CheckoutClient.DrinkService.CreateDrink(TestHelper.GetDrinkCreateModel()); var drink2 = CheckoutClient.DrinkService.CreateDrink(TestHelper.GetDrinkCreateModel()); var drink3 = CheckoutClient.DrinkService.CreateDrink(TestHelper.GetDrinkCreateModel()); var drink4 = CheckoutClient.DrinkService.CreateDrink(TestHelper.GetDrinkCreateModel()); var response = CheckoutClient.DrinkService.GetDrinkList(new DrinkGetList()); response.Should().NotBeNull(); response.HttpStatusCode.Should().Be(HttpStatusCode.OK); response.Model.Count.Should().BeGreaterOrEqualTo(4); response.Model.Data[0].Name.Should().Be(drink4.Model.Name); response.Model.Data[1].Name.Should().Be(drink3.Model.Name); response.Model.Data[2].Name.Should().Be(drink2.Model.Name); response.Model.Data[3].Name.Should().Be(drink1.Model.Name); }