public async Task CreateNested() { var config = new TestConfig(); var create = new CreateClassificationNodes(new Client(config.Token), config.Organization, config.Project); var parent = Guid.NewGuid().ToString("N"); await create.IfNotExists("areas", _root, parent, "child"); }
public async Task Cache() { var client = Substitute.For <IClient>(); var create = new CreateClassificationNodes(client, "", ""); var parent = Guid.NewGuid().ToString("N"); await create.IfNotExists("areas", parent, "child"); await create.IfNotExists("areas", parent, "child"); await client.Received(2).GetAsync(Arg.Any <IRequest <object> >()); await client.Received(2).PostAsync(Arg.Any <IRequest <object> >(), Arg.Any <object>()); }