Ejemplo n.º 1
0
        public void RideRepository_ThrowNotFoundException()
        {
            using (var context = DatabaseFactory.CreateDbContext())
            {
                RideRepository controller = new RideRepository(context);

                Assert.Throws <NotFoundException>(() => controller.GetRideByID(new Guid("d33c520a-3f9f-4256-bbc2-75e7c3bc352d")));
            }
        }
Ejemplo n.º 2
0
        public void RideRepository_GetAllRide()
        {
            using (var context = DatabaseFactory.CreateDbContext())
            {
                RideRepository controller = new RideRepository(context);
                var            rides      = controller.GetAllRides();

                Assert.Equal(2, rides.Count);
            }
        }
Ejemplo n.º 3
0
        public void RideRepository_GetRideByID_Valid_ID()
        {
            using (var context = DatabaseFactory.CreateDbContext())
            {
                RideRepository controller = new RideRepository(context);
                var            ride       = controller.GetRideByID(new Guid("e33c520a-3f9f-4256-bbc2-75e7c3bc352d"));

                Assert.Equal("e33c520a-3f9f-4256-bbc2-75e7c3bc352d", ride.ID.ToString());
                Assert.Equal("Log Flume ", ride.Name);
                Assert.Equal(3, ride.ThrillFactor);
            }
        }
Ejemplo n.º 4
0
        public void RideRepository_GetSearchRide()
        {
            using (var context = DatabaseFactory.CreateDbContext())
            {
                RideParam searchparam = new RideParam {
                    MinimumThrillFactor = 1
                };

                RideRepository controller = new RideRepository(context);
                var            rides      = controller.SearchRide(searchparam);

                Assert.Equal(2, rides.Count);
            }
        }