private static NewOrderViewModel GetStandardVm( IOrderCalculationService orderCalculationService, FindCommandResultsModel model, string symbol = "M", IOrderManager orderManager = null) { // Arrange var findSymbolService = Substitute.For <IFindSymbolService>(); var builder = new NewOrderViewModelBuilder() .WithFindSymbolService(findSymbolService) .WithOrderCalculationService(orderCalculationService) .WithOrderManager(orderManager); var vm = builder.Build(); vm.Symbol.Code = symbol; findSymbolService.IssueFindSymbolRequestAsync(Arg.Any <Contract>()).Returns(Task.FromResult(model)); return(vm); }
private static NewOrderViewModel GetVm() { var builder = new NewOrderViewModelBuilder(); return(builder.Build()); }