Пример #1
0
 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);
 }