public async void SchemaCreationTest() { // initialize schema and json var schema = await SectionBuilder.CreateSchema(); var schemaString = schema.ToJson(); string json = builder.Serialize(); // write files to disk for later examination string jsonPath = ResDir; using (var writer = new StreamWriter(jsonPath + @"\" + SchemaName)) { writer.Write(schemaString); } using (var writer = new StreamWriter(jsonPath + @"\" + JsonName)) { writer.Write(json); } string tsPath = ResDir; await SectionBuilder.CreateTypescriptClass(await SectionBuilder.CreateSchema(), tsPath + @"\" + TsName); Assert.True(SectionBuilder.Validate(json, schema)); }