public async Task SetUp() { _recipeRepositoryMock = new Mock <IRecipeRepository>(); _ingredientRepositoryMock = new Mock <IIngredientRepository>(); _ingredientRepositoryMock.Setup(x => x.ExistById(It.IsAny <Guid>())) .Returns(true); _eventPublisherMock = new Mock <IEventPublisher>(); _recipeIngredientsFactory = new FakeRecipeIngredientsFactory(_ingredientRepositoryMock.Object); _recipeFactory = new FakeRecipeFactory(_recipeRepositoryMock.Object, _eventPublisherMock.Object, _ingredientRepositoryMock.Object); _systemUnderTest = await _recipeFactory.CreateValidRecipe("name", "description", _eventPublisherMock.Object); }
public CommandsFactory(IIngredientRepository ingredientRepository) { _fakeRecipeIngredientsFactory = new FakeRecipeIngredientsFactory(ingredientRepository); }