public void Repository_Exists()
        {
            var repository = new StatelessRepository();
            var result     = repository.Exist <Customer>(x => x.Name == "Test" && x.Id == 2);

            Assert.AreEqual(true, result);
        }
        public void Repository_CreateCustomer()
        {
            var customer = new Customer
            {
                Id   = 1,
                Name = "Test"
            };
            var repository = new StatelessRepository();

            repository.Create <Customer>(customer);
        }
        public void Repository_GetCustomerById()
        {
            var customer = new Customer
            {
                Id   = 1,
                Name = "Test"
            };
            var repository = new StatelessRepository();
            var result     = (Customer)repository.Get <Customer>(customer.Id);

            Assert.AreEqual("Test", result.Name);
        }
 public void Repository_QueryOver()
 {
     var repository = new StatelessRepository();
     var result     = repository.QueryOver <Customer>(x => x.Name == "Test").FirstOrDefault();
 }
 public void Repository_GetAll()
 {
     var repository = new StatelessRepository();
     var result     = repository.LoadAll <Customer>();
     int count      = result.Count;
 }