public void Setup() { _carServiceMock = Substitute.For <ICarService>(); _carViewModelMapperMock = Substitute.For <ICarViewModelMapper>(); _rentalAreaServiceMock = Substitute.For <IRentalAreaService>(); _rentalAreaViewModelMapperMock = Substitute.For <IRentalAreaViewModelMapper>(); }
public RentalAreaManagementViewModel(IRentalAreaService rentalAreaService, IRentalAreaViewModelMapper rentalAreaViewModelMapper) { _rentalAreaService = rentalAreaService; _rentalAreaViewModelMapper = rentalAreaViewModelMapper; RentalAreas = new ObservableCollection <RentalAreaViewModel>(); IsPositionListEnabled = true; RefreshRentalAreaList(); SelectedRentalArea = RentalAreas.FirstOrDefault(); AddPositionCommand = new RelayCommand(AddPosition, CanAddPosition); SavePositionCommand = new RelayCommand(SavePosition, CanSavePosition); AddRentalAreaCommand = new RelayCommand(AddRentalArea); SaveRentalAreaCommand = new RelayCommand(SaveRentalArea, CanSaveRentalArea); }
public CarsManagementViewModel(ICarService carService, IRentalAreaService rentalAreaService, ICarViewModelMapper carViewModelMapper, IRentalAreaViewModelMapper rentalAreaViewModelMapper) { _carService = carService ?? throw new ArgumentNullException(); _rentalAreaService = rentalAreaService ?? throw new ArgumentNullException(); _carViewModelMapper = carViewModelMapper ?? throw new ArgumentNullException(); _rentalAreaViewModelMapper = rentalAreaViewModelMapper ?? throw new ArgumentNullException(); UpdateRentalAreaCombobox = new RelayCommand(UpdateRentalArea); AddNewCarCommand = new RelayCommand(AddNewCar); SaveCarCommand = new RelayCommand(SaveCar, IsCarValid); IsCarListEnabled = true; RentalAreas = new ObservableCollection <RentalAreaViewModel>(); CarsCollection = new ObservableCollection <CarViewModel>(); RefreshCarsListView(); RefreshRentalAreasCombobox(); }