示例#1
0
 public void Test()
 {
     var svc       = new MTGService();
     var data      = svc.ReadData();
     var firstSet  = data.data.First().Value;
     var firstCard = firstSet.cards.First();
 }
示例#2
0
 public DeckController(IRepoContext context, IMapper mapper, MTGService mtgservice, UserManager <IdentityUser> userManager)
 {
     _mtgService  = mtgservice;
     _context     = context;
     _userManager = userManager;
     _mapper      = mapper;
 }
示例#3
0
 public CardController(MTGService mtgservice, IMapper mapper, IRepoContext context, IConversionService conversion, UserManager <IdentityUser> userManager)
 {
     _mtgService  = mtgservice;
     _mapper      = mapper;
     _context     = context;
     _conversion  = conversion;
     _userManager = userManager;
 }
示例#4
0
        public async Task returns_multiple_card()
        {
            var mockHttp = new MockHttpMessageHandler();

            //setup mock test
            mockHttp.When("https://localhost:44317/v1/*")
            .Respond("application/json", "{'cards': [{'name': 'TestyCard'},{'name': 'secondtesty'}]}");         // Respond with JSON

            var client = mockHttp.ToHttpClient();

            var mtgservice = new MTGService(client);
            var user       = await mtgservice.GetCardsByPage(1);

            user.Count.ShouldBe(2);
        }
示例#5
0
        public async Task returns_a_single_card()
        {
            var mockHttp = new MockHttpMessageHandler();

            //setup mock test
            mockHttp.When("https://localhost:44317/v1/*")
            .Respond("application/json", "{'card': {'name': 'TestyCard'}}");         // Respond with JSON

            var client = mockHttp.ToHttpClient();

            var mtgservice = new MTGService(client);
            var user       = await mtgservice.GetCardByID(74208);

            user.name.ShouldBe("TestyCard");
        }
示例#6
0
        /// <summary>
        /// Initialize the Form
        /// </summary>
        public MTGServiceTesterForm()
        {
            InitializeComponent();

            buttonStop.Enabled = false;
            ServiceIsRunning   = false;

            _service = new MTGService();

            // check for an auto start parameter
            String[] Parameters = Environment.GetCommandLineArgs();
            if (Parameters.Length == 2 && Parameters[1].ToUpper() == "AUTO")
            {
                // automatically start the service
                StartService();

                // minimize the form
                this.WindowState = FormWindowState.Minimized;
            }
        }
示例#7
0
 public IndexModel(ILogger <IndexModel> logger, MTGService mtgService)
 {
     _logger     = logger;
     _MTGService = mtgService;
 }
示例#8
0
 public DeckController(IRepoContext context, MTGService mtgservice, IMapper mapper)
 {
     _context    = context;
     _mtgService = mtgservice;
     _mapper     = mapper;
 }
示例#9
0
 public SearchController(MTGService mtgservice, IConversionService conversion, IMapper mapper)
 {
     _mtgService = mtgservice;
     _conversion = conversion;
     _mapper     = mapper;
 }
示例#10
0
 public SearchModel(MTGService mtgService)
 {
     _MTGService = mtgService;
 }
示例#11
0
 public CardModel(MTGService mtgService)
 {
     _MTGService = mtgService;
 }