public void TestBadFormedJson() { ConfigJsonHandler configJsonHandler = new ConfigJsonHandler(); ISchemaConfigOperations schemaConfigOperations = new SchemaConfigMemoryOperations(configJsonHandler); SchemaController schemaController = new SchemaController(configJsonHandler, schemaConfigOperations); var stream = new MemoryStream(); var writer = new StreamWriter(stream); writer.Write(jsonConfigBad); writer.Flush(); stream.Position = 0; var file = new FormFile(stream, 0, stream.Length, null, "config.json"); var result = schemaController.ReplaceSchemaConfig(file); if (result is BadRequestObjectResult) { Assert.True(true); } else { Assert.True(false); } }