コード例 #1
0
        static void Main(string[] args)
        {
            var dataService = new JsonToModelConverterService();

            var searchMethod           = new PropertyValueSearch();
            var organisationRepository = new OrganisationRepository(dataService.GetModelsFromFile <Organisation>("organizations.json"));
            var ticketRepository       = new TicketRepository(dataService.GetModelsFromFile <Ticket>("tickets.json"));
            var userRepository         = new UserRepository(dataService.GetModelsFromFile <User>("users.json"));

            SearchAppLauncher app = new SearchAppLauncher(organisationRepository, ticketRepository, userRepository, searchMethod);

            app.Start(args);

            Console.Read();
        }
コード例 #2
0
        public void JsonToModelConverterService_GetModelsFromFile_NoFile_ThrowsException()
        {
            var test = new JsonToModelConverterService();

            test.GetModelsFromFile <Object>("Imaginary_file.json");
        }