private void ZeroMembers(DrinkerCycleResponse resp) { ApiAssertHelper.CheckBaseResponse(resp); Assert.IsNotNull(resp.DrinkerCycles); Assert.IsTrue(resp.DrinkerCycles.Any(d => d.Name == ApiTestHelper.TestGroup)); var group = resp.DrinkerCycles.FirstOrDefault(d => d.Name == ApiTestHelper.TestGroup); Assert.IsTrue(resp.Drinkers == null || resp.Drinkers.Count(d => d.NonAuthDrinkerCycles.Any(b => b == group.Guid)) == 0); }
private void IsNotInGroup(DrinkerCycleResponse resp) { ApiAssertHelper.CheckBaseResponse(resp); Assert.IsNotNull(resp.DrinkerCycles); Assert.IsTrue(resp.DrinkerCycles.All(d => d.Name != ApiTestHelper.TestGroup)); }
private void CheckForAuthenticated(DrinkerCycleResponse cycles) { CheckForValidCycles(cycles); Assert.IsTrue(cycles.Drinkers[0].NonAuthDrinkerCycles == null || !cycles.Drinkers[0].NonAuthDrinkerCycles.Any()); Assert.IsTrue(cycles.Drinkers[0].AuthDrinkerCycles.Any(d => d == cycles.DrinkerCycles[0].Guid)); }
private void IsAuthenticated(DrinkerCycleResponse resp) { ApiAssertHelper.CheckBaseResponse(resp); Assert.IsNotNull(resp.DrinkerCycles); Assert.IsTrue(resp.DrinkerCycles.Any(d => d.Name == ApiTestHelper.TestGroup)); Assert.IsTrue(resp.DrinkerCycles.First(d => d.Name == ApiTestHelper.TestGroup).IsAuthenticated); }
private void CheckForValidCycles(DrinkerCycleResponse cycles) { ApiAssertHelper.CheckBaseResponse(cycles); //check if correct cycle Assert.IsTrue(cycles.DrinkerCycles.Count == 1); Assert.IsTrue(cycles.DrinkerCycles[0].Name == ApiTestHelper.TestCycleGuid.ToString()); //check if correct content Assert.IsTrue(cycles.DrinkerCycles[0].IsAuthenticated); Assert.IsTrue(cycles.Drinkers != null && cycles.Drinkers.Any()); }