public ScientificCalculator( IInputBuffer buffer, IOperatorLookup lookup, IUnitConverter unitConverter, IOperatorConverter operatorConverter, IExpressionBuilder builder, IExpressionParser parser, IEvaluate evaluator, IMemoryStorage memory ) : base( buffer, lookup, unitConverter, operatorConverter, builder, parser, evaluator, memory ) { }
private SimpleMemoryTrainer CreateSimpleMemoryTrainer(IMemoryStorage storage, string q, string a) { var randomizer = new Mock <IRandomizer>(); randomizer.Setup(x => x.GetRandomUnsuccessItem()) .Returns(new QuestionAndAnswer(Guid.NewGuid(), q, a)); return(new SimpleMemoryTrainer(storage, randomizer.Object)); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); store = new FileSystemMemoryStorage(); UpdateMemoryTableUI(); btnUpdate.Click += btnUpdate_Click; }
public StandardCalculator( IInputBuffer buffer, IOperatorLookup lookup, IUnitConverter unitConverter, IOperatorConverter operatorConverter, IExpressionBuilder builder, IExpressionParser parser, IEvaluate evaluator, IMemoryStorage memory ) : base(buffer) { Lookup = lookup; UnitConverter = unitConverter; OperatorConverter = operatorConverter; Builder = builder; Parser = parser; Evaluator = evaluator; Memory = memory; }
public void Setup() { buffer = new InputBuffer(); lookup = new OperatorLookup(); unitConverter = new AngleConverter(); operatorConverter = new OperatorConverter(lookup.Operators, lookup.Unary); parenthesizer = new Parenthesizer(lookup.Precedence); builder = new ExpressionBuilder(parenthesizer); parser = new ExpressionParser(operatorConverter); evaluator = new Evaluator(unitConverter, operatorConverter, lookup); memory = new MemoryStorage(); calculator = new ScientificCalculator( buffer, lookup, unitConverter, operatorConverter, builder, parser, evaluator, memory ); }
private SimpleMemoryTrainer CreateSimpleMemoryTrainer(IMemoryStorage storage,string q, string a) { var randomizer = new Mock<IRandomizer>(); randomizer.Setup(x => x.GetRandomUnsuccessItem()) .Returns(new QuestionAndAnswer(Guid.NewGuid(), q, a)); return new SimpleMemoryTrainer(storage, randomizer.Object); }