static void Main(string[] args) { CalculatorView view = new CalculatorView(); Application app = new Application(); app.Run(view); }
private void ShowCalculator_Click(object sender, RoutedEventArgs e) { var view = new CalculatorView(); view.Owner = Application.Current.MainWindow; view.Show(); }
private void Application_Startup(object sender, StartupEventArgs e) { CalculatorView view = new CalculatorView(); view.DataContext = new CalculatorViewModel(); view.Show(); }
// GET: Calculator public ActionResult Index(int id) { BO_Calculator bo = new BO_Calculator(); Quote quote = new Quote(); quote = bo.Get(id); CalculatorView calculatorView = new CalculatorView(); calculatorView.Amount = quote.Amount; calculatorView.EmailAddress = quote.EmailAddress; calculatorView.FirstName = quote.FirstName; calculatorView.ID = quote.ID; calculatorView.LastName = quote.LastName; calculatorView.MobileNo = quote.MobileNo; calculatorView.Rate = quote.Rate; calculatorView.RepaymentMonthly = quote.RepaymentMonthly; calculatorView.RepaymentWeekly = quote.RepaymentWeekly; calculatorView.Term = quote.Term; calculatorView.TermType = quote.TermType; calculatorView.Title = quote.Title; return(View(calculatorView)); }
public void Test_Correct_Type_Of_CalculatorView() { SetUpMockObjects(); var calcview = new CalculatorView(mock_fakeConsole.Object); Assert.IsType <CalculatorView>(calcview); }
public MainWindow() { InitializeComponent(); _calculator = new CalculatorView(); DataContext = _calculator; }
static void AppRun() { CalculatorView view = new CalculatorView(); Application app = new Application(); app.Run(view); }
[Fact] // OLD public void Input_Validator_Make_Sure_Throw_Ex() { SetUpMockObjects(); var sut = new CalculatorView(mock_fakeConsole.Object); var value = "Yellow"; Assert.Throws <ArgumentException>(() => sut.ReturnValue(value)); }
public void Test_Correct_Type_Of_Calculator() { var fakeConsole = new FakeConsole(""); var c = new CalculatorView(fakeConsole); var p = new Calculator(fakeConsole, c); Assert.IsType <Calculator>(p); }
public CalculatorViewModel(CalculatorView view) { calculator = new Calculator(); screen = calculator.Screen; pvm = new PadViewModel(calculator); svm = new ScreenViewModel(calculator.Screen); mvm = new MemoryViewModel(/*dummy*/); pvm.PadPressed += c_PadPressedHandler; }
public void GetInput_Should_Return_PlusEnum_On_StringPlus() { mock_fakeConsole = new Mock <IConsole>(); mock_fakeConsole.Setup(s => s.ReadLine()).Returns("+"); var calcView = new CalculatorView(mock_fakeConsole.Object); var actual = calcView.GetInput(); Operation expected = Operation.plus; Assert.Equal(expected, actual); }
public void GetInput_Should_Return_NullEnum_On_Default() { mock_fakeConsole = new Mock <IConsole>(); mock_fakeConsole.Setup(s => s.ReadLine()).Returns("12415123"); var calcView = new CalculatorView(mock_fakeConsole.Object); var actual = calcView.GetInput(); Operation expected = Operation.Null; Assert.Equal(expected, actual); }
public MainWindow() { InitializeComponent(); this.Visibility = Visibility.Collapsed; CalculatorView calculatorView = new CalculatorView(); calculatorView.Closed += CalculatorView_Closed; calculatorView.ShowDialog(); }
public void Test_Correct_Type_Of_App() { SetUpMockObjects(); var fakec = new FakeConsole(""); var inp = new Input(fakec); var calvV = new CalculatorView(fakec); var calc = new Calculator(fakec, calvV); // fråga: varför funkar inte det här med mock object?! // var app = new App(mock_c.Object, mock_cv.Object, mock_i.Object); var app = new App(calc, calvV, inp); Assert.IsType <App>(app); }
[STAThread]// 不要忘了这个标注 static void Main(string[] args) { Logger.EnableAll(); CalculatorView view = new CalculatorView { DataContext = new CalculatorViewModel(new ExpressionPro()) }; Application app = new Application(); app.Run(view); Logger.Disable(); }
static void Main(string[] args) { LoggerManager.Enable(LoggerType.Debug | LoggerType.Console | LoggerType.File); CalculatorView view = new CalculatorView { DataContext = new CalculatorViewModel() }; Application app = new Application(); app.Run(view); LoggerManager.Disable(); }
public HttpResponse CalculatorPost(string valueOne, string sign, string valueTwo) { var calculatorView = new CalculatorView(); try { var firstValue = decimal.Parse(valueOne); var secondValue = decimal.Parse(valueTwo); if (sign != "+" && sign != "-" && sign != "*" && sign != "/") { calculatorView.ErrorString = "Invalid Sign!"; return(new ViewResponse(HttpResponceCode.OK, calculatorView)); } decimal currentResult; switch (sign.Trim()) { case "+": currentResult = firstValue + secondValue; break; case "-": currentResult = firstValue - secondValue; break; case "*": currentResult = firstValue * secondValue; break; case "/": currentResult = firstValue / secondValue; break; default: throw new InvalidOperationException(); } calculatorView.ErrorString = currentResult.ToString(); } catch (Exception) { calculatorView.ErrorString = "Invalid expression!"; } return(new ViewResponse(HttpResponceCode.OK, calculatorView)); }
static void Main(string[] args) { // TODO: 19-1 初始化ViewModel并注入View // 初始化一个ViewModel并设置一些初始值以示和DesignModel不一样 CalculatorViewModel viewModel = new CalculatorViewModel { Left = 111, Right = 222, Answer = 333 }; // 将ViewModel赋值给View的DataContext CalculatorView view = new CalculatorView { DataContext = viewModel }; Application app = new Application(); app.Run(view); }
/// <summary> /// Shows the calculator dialog /// </summary> public int?ShowCalculatorDialog(string expression, bool closeOnCalculate = false) { ModalDialog modalDialog = new ModalDialog(); if (_parentWindow != null) { modalDialog.Owner = _parentWindow; } CalculatorView calculatorView = new CalculatorView(expression, closeOnCalculate); modalDialog.WindowTitle = "Calculator"; modalDialog.Body = calculatorView; Show(modalDialog); modalDialog.Owner = null; return(calculatorView.ViewModel.Accepted ? (int?)calculatorView.ViewModel.Result : null); }
public App() { InitializeComponent(); MainPage = new CalculatorView(); }
internal CalculatorPresenter(CalculatorView view, CalculatorModel model) { _view = view; _model = model; }
public CalculatorController(Calculator model, CalculatorView view) { this._model = model; this._view = view; }
private void HistorialOut_Click_1(object sender, EventArgs e) { CalculatorView.BringToFront(); }