public async Task Simple() { var instance = new SqlInstance("Name", TestDbBuilder.CreateTable); using (var database = await instance.Build()) { var connection = database.Connection; var data = await TestDbBuilder.AddData(connection); Assert.Contains(data, await TestDbBuilder.GetData(connection)); var settings = DbPropertyReader.Read(connection, "Tests_Simple"); Assert.NotEmpty(settings.Files); } }
public async Task Delete() { await instance.CreateDatabaseFromTemplate("ToDelete"); await instance.DeleteDatabase("ToDelete"); using (var sqlConnection = new SqlConnection(instance.MasterConnectionString)) { await sqlConnection.OpenAsync(); var settings = DbPropertyReader.Read(sqlConnection, "ToDelete"); Assert.Empty(settings.Files); } }
public async Task Simple() { var entity = new TestEntity { Property = "Item1" }; using (var database = await instance.Build(new List <object> { entity })) { Assert.NotNull(database.Context.TestEntities.FindAsync(entity.Id)); var settings = DbPropertyReader.Read(database.Connection, "Tests_Simple"); Assert.NotEmpty(settings.Files); } }