public void ToPizzaItemDto_PizzaItemIsCorrect_PizzaItemDtoIsEqualToPizzaItem() { PizzaItem expected = new PizzaItem( Guid.NewGuid(), "Margarita", 1200, "Margarita.png"); expected.Order = new Order(Guid.NewGuid(), 1200, new Contact()); expected.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); expected.AddIngredient(new Ingredient( Guid.NewGuid(), "Bacon", 200, "Bacon.png", "BaconBase.png", Categories.Meat, 500)); PizzaItemDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaItemsAreEqual(expected, actual); }
public void ToPizzaTemplateDto_NameIsNull_PizzaTemplateDtoIsEqualToPizzaTemplate() { PizzaTemplate expected = new PizzaTemplate( Guid.NewGuid(), null, "ImageUrl.png", 700); expected.Ingredients.Add(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); expected.Ingredients.Add(new Ingredient( Guid.NewGuid(), "Bacon", 200, "Bacon.png", "BaconBase.png", Categories.Meat, 50)); TemplateDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaTemplatesAreEqual(expected, actual); }
public void ToOrderDto_PizzasAreEmpty_OrderDtoIsEqualToOrder() { Order expectedOrder = new Order(Guid.NewGuid(), 2000, new Contact()); OrderDto actualOrder = DtoBuilder.ToDto(expectedOrder); base.AssertOrdersAreEqual(expectedOrder, actualOrder); }
public void ToIngredientDto_IngredientWithEmptyFields_IngredientDtoIsEqualToIngredient() { Ingredient ingredient = new Ingredient(); IngredientDto result = DtoBuilder.ToDto(ingredient); base.AssertIngredientsAreEqual(ingredient, result); }
public void ToContactDto_ContactWithEmptyFields_ContactDtoIsEqualToContact() { Contact contact = new Contact(); ContactDto result = DtoBuilder.ToDto(contact); base.AssertContactsAreEqual(contact, result); }
public void ToUserDto_OrdersAreEmpty_UserDtoIsEqualToUser() { User user = new User("Name", "Email"); UserDto userDto = DtoBuilder.ToDto(user); base.AssertUsersAreEqual(user, userDto); }
public void ToPizzaTemplateDto_PizzaTemplateIsEmpty_PizzaTemplateDtoIsEqualToPizzaTemplate() { PizzaTemplate expected = new PizzaTemplate(); TemplateDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaTemplatesAreEqual(expected, actual); }
public void ToCategoryDto_CategoryIsDough_NameIsEqualToDoughCategoryName() { Categories doughCategory = Categories.Dough; CategoryDto result = DtoBuilder.ToDto(doughCategory); Assert.AreEqual(doughCategory.ToString(), result.Name); }
public void ToCategoryDto_CategoryIsCheese_NameIsEqualToCheeseCategoryName() { Categories cheeseCategory = Categories.Cheese; CategoryDto result = DtoBuilder.ToDto(cheeseCategory); Assert.AreEqual(cheeseCategory.ToString(), result.Name); }
public void ToCategory_CategoryIsSouces_NameIsEqualToSoucesCategoryName() { Categories soucesCategory = Categories.Souses; CategoryDto result = DtoBuilder.ToDto(soucesCategory); Assert.AreEqual(soucesCategory.ToString(), result.Name); }
public void ToCategory_CategoryIsSeaFood_NameIsEqualToSeaFoodCategoryName() { Categories seaFoodCategory = Categories.SeaFood; CategoryDto result = DtoBuilder.ToDto(seaFoodCategory); Assert.AreEqual(seaFoodCategory.ToString(), result.Name); }
public void ToCategory_CategoryIsMeat_NameIsEqualToMeatCategoryName() { Categories meatCategory = Categories.Meat; CategoryDto result = DtoBuilder.ToDto(meatCategory); Assert.AreEqual(meatCategory.ToString(), result.Name); }
public void ToCategoryDto_CategoryIsVegetables_NameIsEqualToVegetableCategoryName() { Categories vegetablesCategory = Categories.Vegetables; CategoryDto result = DtoBuilder.ToDto(vegetablesCategory); Assert.AreEqual(vegetablesCategory.ToString(), result.Name); }
public void ToOrderDto_PizzasAreNull_NullReferenceException() { Order expectedOrder = new Order(Guid.NewGuid(), 2000, new Contact()); expectedOrder.Pizzas = null; OrderDto actualOrder = DtoBuilder.ToDto(expectedOrder); }
public void ToUserDto_NameIsNull_UserDtoIsEqualToUser() { User user = new User(null, "Email"); Order order = new Order(Guid.NewGuid(), 2000, new Contact()); PizzaItem pizza1 = new PizzaItem( Guid.NewGuid(), "Margarita", 1200, "Margarita.png"); pizza1.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); pizza1.AddIngredient(new Ingredient( Guid.NewGuid(), "Bacon", 200, "Bacon.png", "BaconBase.png", Categories.Meat, 500)); pizza1.Order = order; PizzaItem pizza2 = new PizzaItem( Guid.NewGuid(), "Margarita", 1200, "Margarita.png"); pizza2.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); pizza2.AddIngredient(new Ingredient( Guid.NewGuid(), "Cheese", 150, "Cheese.png", "CheeseBase.png", Categories.Cheese, 10)); pizza2.Order = order; user.Orders.Add(order); UserDto userDto = DtoBuilder.ToDto(user); base.AssertUsersAreEqual(user, userDto); }
public void ToPizzaItemDto_PizzaItemIsEmpty_PizzaItemDtoIsEqualToPizzaItem() { PizzaItem expected = new PizzaItem(); expected.Order = new Order(); PizzaItemDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaItemsAreEqual(expected, actual); }
public void ToOrderDto_OrderIsCorrect_OrderDtoIsEqualToOrder() { Order expectedOrder = new Order(Guid.NewGuid(), 2000, new Contact()); PizzaItem pizza1 = new PizzaItem( Guid.NewGuid(), "Margarita", 1200, "Margarita.png"); pizza1.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); pizza1.AddIngredient(new Ingredient( Guid.NewGuid(), "Bacon", 200, "Bacon.png", "BaconBase.png", Categories.Meat, 500)); pizza1.Order = expectedOrder; PizzaItem pizza2 = new PizzaItem( Guid.NewGuid(), "Margarita", 1200, "Margarita.png"); pizza2.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); pizza2.AddIngredient(new Ingredient( Guid.NewGuid(), "Cheese", 150, "Cheese.png", "CheeseBase.png", Categories.Cheese, 10)); pizza2.Order = expectedOrder; OrderDto actualOrder = DtoBuilder.ToDto(expectedOrder); base.AssertOrdersAreEqual(expectedOrder, actualOrder); }
public void ToContactDto_ContactDeliveryAddressIsNull_ContactDtoIsEqualToContact() { Contact contact = new Contact( Guid.NewGuid(), "Oleksandr Yatsenko", "0508838220", null); ContactDto result = DtoBuilder.ToDto(contact); base.AssertContactsAreEqual(contact, result); }
public void ToContactDto_ContactNameIsNull_ContactDtoIsEqualToContact() { Contact contact = new Contact( Guid.NewGuid(), null, "05008838220", "Kharkiv"); ContactDto result = DtoBuilder.ToDto(contact); base.AssertContactsAreEqual(contact, result); }
public void ToContactDto_ContactPhoneIsNull_ContactDtoIsEqualToContact() { Contact contact = new Contact( Guid.NewGuid(), "Oleksandr Yatsenko", null, "Kharkiv"); ContactDto result = DtoBuilder.ToDto(contact); base.AssertContactsAreEqual(contact, result); }
public void ToContactDto_ContactIsCorrect_ContactDtoIsEqualToContact() { Contact contact = new Contact( Guid.NewGuid(), "Oleksandr Yatsenko", "05008838220", "Kharkiv"); ContactDto result = DtoBuilder.ToDto(contact); base.AssertContactsAreEqual(contact, result); }
public void ToPizzaTemplateDto_IngredientsAreNull_NullReferenceException() { PizzaTemplate expected = new PizzaTemplate( Guid.NewGuid(), "Template", "ImageUrl.png", 700); expected.Ingredients = null; TemplateDto actual = DtoBuilder.ToDto(expected); }
public void ToPizzaTemplateDto_IngredientsAreEmpty_PizzaTemplateDtoIsEqualToPizzaTemplate() { PizzaTemplate expected = new PizzaTemplate( Guid.NewGuid(), "Template", "ImageUrl.png", 700); expected.Ingredients = new List <Ingredient>(); TemplateDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaTemplatesAreEqual(expected, actual); }
public void ToPizzaItemDto_IngredientsAreNull_NullReferenceException() { PizzaItem expected = new PizzaItem( Guid.NewGuid(), "Margarita", 200, "Margarita.png"); expected.Order = new Order(); expected.Ingredients = null; PizzaItemDto actual = DtoBuilder.ToDto(expected); }
public void ToIngredientDto_IngredientImageMainUrlIsNull_IngredientDtoIsEqualToIngredient() { Ingredient ingredient = new Ingredient( Guid.NewGuid(), "Tomato", (decimal)10.0, "ImageUrl.png", null, Categories.Vegetables, -200); IngredientDto result = DtoBuilder.ToDto(ingredient); base.AssertIngredientsAreEqual(ingredient, result); }
public void ToPizzaItemDto_IngredientsAreEmpty_PizzaItemDtoIsEqualToPizzaItem() { PizzaItem expected = new PizzaItem( Guid.NewGuid(), "Margarita", 200, "Margarita.png"); expected.Order = new Order(); expected.Ingredients = new List <Ingredient>(); PizzaItemDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaItemsAreEqual(expected, actual); }
public IHttpActionResult Get(string ingredientName) { IHttpActionResult result; Ingredient ingredient = this._ingredientRepository.GetList(i => i.Name == ingredientName).FirstOrDefault(); if (ingredient != null) { var ingredientDto = DtoBuilder.ToDto(ingredient); result = Ok(ingredientDto); } else { result = NotFound(); } return(result); }
public void ToPizzaItemDto_OrderIsNull_NullReferenceException() { PizzaItem expected = new PizzaItem( Guid.NewGuid(), "Margarita", 200, "Margarita.png"); expected.Order = null; expected.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); PizzaItemDto actual = DtoBuilder.ToDto(expected); }
public void ToPizzaItemDto_OrderIsEmpty_PizzaItemDtoIsEqualToPizzaItem() { PizzaItem expected = new PizzaItem( Guid.NewGuid(), "Margarita", 200, "Margarita.png"); expected.Order = new Order(); expected.AddIngredient(new Ingredient( Guid.NewGuid(), "Dough", 200, "Dough.png", "DoughBase.png", Categories.Dough, 5)); PizzaItemDto actual = DtoBuilder.ToDto(expected); base.AssertPizzaItemsAreEqual(expected, actual); }
public void ToUserDto_UserIsNull_NullReferenceException() { User user = null; UserDto userDto = DtoBuilder.ToDto(user); }