public async Task GetAllVariationIdAsync() { // Arrange const string expectedJsonString = "[\"7a0be518\",\"83372510\",\"2459598d\",\"ce564c3a\",\"44ab483a\",\"d227b334\",\"93f5a1c0\",\"bb66b1f3\",\"09513143\",\"489a16d2\",\"607147d5\",\"11634414\",\"faadbf54\",\"5af8acc7\",\"183ee713\",\"baff2362\"]"; var expectedValue = Newtonsoft.Json.JsonConvert.DeserializeObject <string[]>(expectedJsonString); IConfigCatClient manualPollClient = ConfigCatClientBuilder .Initialize(SDKKEY) .WithLogger(consoleLogger) .WithManualPoll() .Create(); await manualPollClient.ForceRefreshAsync(); // Act var actual = await manualPollClient.GetAllVariationIdAsync(new User("*****@*****.**")); // Assert Assert.AreEqual(16, expectedValue.Length); CollectionAssert.AreEquivalent(expectedValue, actual.ToArray()); }