diff --git a/test/raven-integration/Enum/EnumListOps.cs b/test/raven-integration/Enum/EnumListOps.cs index 1cab73bf..bd8fba51 100644 --- a/test/raven-integration/Enum/EnumListOps.cs +++ b/test/raven-integration/Enum/EnumListOps.cs @@ -9,25 +9,34 @@ namespace raven_integration public class EnumListOps { - - /// + + /// /// /// [Fact] public async void GetListOfEnumListsWorks() { - ApiResponse a = await Util.GetAsync("AyaEnumPickList/listkeys", await Util.GetTokenAsync("manager", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); - //assert contains at least 3 records - var ItemCount = ((JArray)a.ObjectResponse["data"]).Count; - ItemCount.Should().BeGreaterThan(2); - + ((JArray)a.ObjectResponse["data"]).Count.Should().BeGreaterThan(2); a.ObjectResponse["data"][0]["key"].Value().Should().Be("usertypes"); + } - + /// + /// + /// + [Fact] + public async void GetSpecificEnumListWorks() + { + ApiResponse a = await Util.GetAsync("AyaEnumPickList/list/usertypes", await Util.GetTokenAsync("manager", "l3tm3in")); + Util.ValidateDataReturnResponseOk(a); + Util.ValidateHTTPStatusCode(a, 200); + + ((JArray)a.ObjectResponse["data"]).Count.Should().BeGreaterThan(5); + a.ObjectResponse["data"][3]["name"].Value().Should().Be("Client user"); + a.ObjectResponse["data"][3]["id"].Value().Should().Be(4); }