static void Main(string[] args) { TestDataInserter.InsertTestData(); //inserts data in database from excel document //GameService.TakeGame(4,2); //GameService.ReturnGame(4, 2); //GameService.SearchGameByName("black"); //GameService.CheckGameAvailability(2); //CategoryService.SearchCategory("action"); //UserService.SearchUserByName("mar"); //User user = new User("Māris", "Čaklais"); //UserService.AddUser(user); //CategoryService.LoadCategories(); // Game a = new Game("Riču raču"); // GameService.AddGame(a,2); }
public TestServerFixture() { //const string connectionString = "server=192.168.35.155,1433;initial catalog=KiSS_Standard_R41016_MIKA_DEV;user id=sa;password=123456a@"; //const string connectionString = "server=192.168.35.205,1433;initial catalog=KiSS_Ivos_TestDB_R4929_1;user id=testKiss"; const string connectionString = "server=CMC-DUNGNT31;initial catalog=KiSS_Standard_R41016_MIKA;user id=sa;password=123456"; DockerStarter.TryStartDbContainer(connectionString); DateTime = new TestDateTimeProvider(); var builderIdentityServer = WebHost.CreateDefaultBuilder() .ConfigureAppConfiguration(o => o.AddInMemoryCollection(new[] { new KeyValuePair <string, string>("ConnectionStrings:DefaultConnection", connectionString), new KeyValuePair <string, string>("Authentication:Authority", Authority), })) .UseStartup <IdentityServer.Startup>(); TestIdentityServer = new Microsoft.AspNetCore.TestHost.TestServer(builderIdentityServer); var builderKiss4Web = WebHost.CreateDefaultBuilder() .ConfigureAppConfiguration(o => o.AddInMemoryCollection(new[] { new KeyValuePair <string, string>("ConnectionStrings:DefaultConnection", connectionString), new KeyValuePair <string, string>("Authentication:Authority", Authority), })) .ConfigureServices(c => { c.AddSingleton <IDateTimeProvider>(DateTime); c.AddSingleton(TestIdentityServer.CreateHandler()); }) .UseStartup <Startup>(); TestServer = new Microsoft.AspNetCore.TestHost.TestServer(builderKiss4Web); Container = TestServer.Host.Services.GetService <Container>(); _testData = new TestDataInserter(Container); // connection string might have been modified (different IP in VSTS), so update it ConnectionString = Container.GetInstance <ConnectionString>(); }