/// <summary>
 /// Sets up the AddRecipeWindowViewModel using constructor injection
 /// </summary>
 /// <param name="recipeListModel"></param>
 /// <param name="imageChooser"></param>
 public AddRecipeWindowViewModel(IRecipeListModel recipeListModel, IImageChooser imageChooser)
 {
     _recipeListModel = recipeListModel;
     _imageChooser = imageChooser;
     _imageChooser.Filter = "Image files (*.jpg, *.jpeg) | *.jpg; *.jpeg;";
     Ingredients = new ObservableCollection<Ingredient>();
 }
 /// <summary>
 /// Sets up the AddRecipeWindowViewModel using constructor injection
 /// </summary>
 /// <param name="recipeListModel"></param>
 /// <param name="imageChooser"></param>
 public AddRecipeWindowViewModel(IRecipeListModel recipeListModel, IImageChooser imageChooser)
 {
     _recipeListModel     = recipeListModel;
     _imageChooser        = imageChooser;
     _imageChooser.Filter = "Image files (*.jpg, *.jpeg) | *.jpg; *.jpeg;";
     Ingredients          = new ObservableCollection <Ingredient>();
 }
Beispiel #3
0
        public void Setup()
        {
            //Setup mocks
            _recipeCollector = Substitute.For <IRecipeCollector>();
            _imageChooser    = Substitute.For <IImageChooser>();

            //Setup reals
            _model = new RecipeListModel(_recipeCollector);
            _sut   = new AddRecipeWindowViewModel(_model, _imageChooser);
        }
        public void Setup()
        {
            //Setup mocks
            _recipeCollector = Substitute.For<IRecipeCollector>();
            _imageChooser = Substitute.For<IImageChooser>();

            //Setup reals
            _model = new RecipeListModel(_recipeCollector);
            _sut = new AddRecipeWindowViewModel(_model, _imageChooser);
        }
 public void Setup()
 {
     _imageChooser = Substitute.For <IImageChooser>();
     _model        = Substitute.For <IRecipeListModel>();
     _uut          = new AddRecipeWindowViewModel(_model, _imageChooser);
 }
 public void Setup()
 {
     _imageChooser = Substitute.For<IImageChooser>();
     _model = Substitute.For<IRecipeListModel>();
     _uut = new AddRecipeWindowViewModel(_model, _imageChooser);
 }