public void CallculateWithNonSpecificatedPropCADtoHUF()
        {
            //arrange
            var currentcad = 1.5633;
            var currenthuf = 363.89;
            var exVm       = new ExchangesViewModel();
            var expected   = " 2327,7 HUF";


            //act
            var result = exVm.Callculate(currentcad, currenthuf, "HUF");

            //assert
            Assert.AreNotEqual(expected, result);
        }
        public void CallculateSuccesCADtoHUF()
        {
            //arrange
            var currentcad = 1.5633;
            var currenthuf = 363.89;
            var exVm       = new ExchangesViewModel();
            var expected   = " 2327,7 HUF";

            exVm.Changeable = 10;

            //act
            var result = exVm.Callculate(currentcad, currenthuf, "HUF");

            //assert
            Assert.AreEqual(expected, result);
        }
        public EditExchangeWindow(ExchangesViewModel exchange, Exchange selectedExchange = null, bool isModify = false)
        {
            InitializeComponent();
            if (!isModify)
            {
                exchange.SelectedExchange = null;
            }
            ViewModel = new EditExchangesViewModel(exchange, selectedExchange);

            this.WhenAnyObservable(x => x.ViewModel.SaveCommand).Subscribe(x => Close());

            this.WhenAnyObservable(x => x.ViewModel.CloseCommand).Subscribe(x => Close());

            DataContext = ViewModel;
            this.Events().Closing.InvokeCommand(ViewModel.CloseCommand);
        }