public void GetConstructedUri_NoParameters_MatchesExpected() { var query = new GetRequisitionPack(); var uri = query.GetConstructedUri(); Assert.AreEqual("metadata/h5/metadata/requisition-packs/", uri); }
public void GetConstructedUri_NoParamaters_MatchesExpected() { var query = new GetRequisitionPack(); var uri = query.GetConstructedUri(); Assert.AreEqual(BaseUri, uri); }
public void GetConstructedUri_NoParameters_MatchesExpected() { var query = new GetRequisitionPack(); var uri = query.GetConstructedUri(); Assert.AreEqual("metadata/h5/metadata/requisition-packs/", uri); }
[TestCase("5f96269a-58f8-473e-9897-42a4deb1bf09")] //Bronze public void GetConstructedUri_ForRequisitionPackId_MatchesExpected(string guid) { var query = new GetRequisitionPack() .ForRequisitionPackId(new Guid(guid)); var uri = query.GetConstructedUri(); Assert.AreEqual($"metadata/h5/metadata/requisition-packs/{guid}", uri); }
public void GetConstructedUri_ForRequisitionPackId_MatchesExpected(string guid) { var query = new GetRequisitionPack() .ForRequisitionPackId(new Guid(guid)); var uri = query.GetConstructedUri(); Assert.AreEqual($"{BaseUri}{guid}", uri); }
[TestCase("5f96269a-58f8-473e-9897-42a4deb1bf09")] //Bronze public async Task GetRequisitionPack_SchemaIsValid(string guid) { var schema = JSchema.Parse(File.ReadAllText(Config.RequisitionPackJsonSchemaPath), new JSchemaReaderSettings { Resolver = new JSchemaUrlResolver(), BaseUri = new Uri(Path.GetFullPath(Config.RequisitionPackJsonSchemaPath)) }); var query = new GetRequisitionPack() .ForRequisitionPackId(new Guid(guid)) .SkipCache(); var jContainer = await Global.Session.Get <JContainer>(query.GetConstructedUri()); SchemaUtility.AssertSchemaIsValid(schema, jContainer); }
[TestCase("5f96269a-58f8-473e-9897-42a4deb1bf09")] //Bronze public async Task GetRequisitionPack_SchemaIsValid(string guid) { var schema = JSchema.Parse(File.ReadAllText(Config.RequisitionPackJsonSchemaPath), new JSchemaReaderSettings { Resolver = new JSchemaUrlResolver(), BaseUri = new Uri(Path.GetFullPath(Config.RequisitionPackJsonSchemaPath)) }); var query = new GetRequisitionPack() .ForRequisitionPackId(new Guid(guid)) .SkipCache(); var jContainer = await Global.Session.Get<JContainer>(query.GetConstructedUri()); SchemaUtility.AssertSchemaIsValid(schema, jContainer); }