/// <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>(); }
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); }