public void QuerySelectExpressionTestClan()
        {
            _query = new QueryFluent <NinjaClan>(new Repository <NinjaClan>(_ninjaClanFakeContext, _unitOfWorkAsync), new AllNinjaExpressionSpecification());

            var ninjaClan = _query.Select(x => x.ClanName).ToList();

            Assert.AreEqual(2, ninjaClan.Count);
            Assert.AreEqual("TestClan", ninjaClan.First());
        }
        public void QuerySelectTestClan()
        {
            _query = new QueryFluent <NinjaClan>(new Repository <NinjaClan>(_ninjaClanFakeContext, _unitOfWorkAsync), new AllNinjaExpressionSpecification());

            var ninjaClan = _query.Select().ToList();

            Assert.AreEqual(2, ninjaClan.Count);
            Assert.AreEqual(1, ninjaClan.First().Ninjas.Count);
            Assert.AreEqual(3, ninjaClan.First().Ninjas.First().EquipmentOwned.Count);
        }