コード例 #1
0
        public void ReadRatingTest()
        {
            DbRating dbRating = new DbRating();
            Rating   rating   = null;

            try
            {
                rating = dbRating.FindById(1);
                Assert.IsNotNull(rating);
            }
            catch (FaultException <DbConnectionException> )
            {
                Assert.Fail();
            }
        }
コード例 #2
0
        public void UpdateRatingTest()
        {
            DbRating dbRating = new DbRating();
            Rating   rating   = null;

            try
            {
                rating = dbRating.FindById(1);
                bool status = dbRating.UserUpdateRating(rating);
                Assert.IsTrue(status);
            }
            catch (FaultException <DbConnectionException> )
            {
                Assert.Fail();
            }
        }
コード例 #3
0
 public void GetAvgRatingTest()
 {
     try
     {
         DbLocation dbLocation = new DbLocation();
         DbRating   dbRating   = new DbRating();
         Location   location   = new Location
         {
             Latitude            = 1,
             Longitude           = 1,
             LocationName        = "AVGTEST",
             LocationDescription = "AVGDescription"
         };
         int    id      = dbLocation.Create(location);
         Rating rating1 = new Rating
         {
             LocationId = id,
             Rate       = 1,
             Comment    = "RateTest1"
         };
         Rating rating2 = new Rating
         {
             LocationId = id,
             Rate       = 5,
             Comment    = "RateTest2"
         };
         rating1.RatingId = dbRating.Create(rating1);
         rating2.RatingId = dbRating.Create(rating2);
         double rate = dbRating.GetAverageRating(id);
         Assert.IsTrue(rate == 3);
         dbRating.Delete(rating1);
         dbRating.Delete(rating2);
         dbLocation.Delete(id);
     }
     catch (FaultException <System.Exception> )
     {
         Assert.Fail();
     }
 }
コード例 #4
0
        public void CreateRatingTest()
        {
            DbRating dbRating = new DbRating();

            try
            {
                Rating rating = new Rating
                {
                    Rate       = 4,
                    Comment    = "Hej",
                    LocationId = 5,
                    User       = new User {
                        UserId = 2
                    }
                };

                int ratingId = dbRating.Create(rating);
                Assert.IsTrue(ratingId > 0);
            }
            catch (FaultException <DbConnectionException> )
            {
                Assert.Fail();
            }
        }
コード例 #5
0
 public RatingCtrl()
 {
     _dbRating = new DbRating();
 }
コード例 #6
0
ファイル: LocationCtrl.cs プロジェクト: akhegr/Skoleprojekter
 public LocationCtrl()
 {
     _dbLocation = new DbLocation();
     _dbTag      = new DbTag();
     _dbRating   = new DbRating();
 }
コード例 #7
0
        public async Task CreateAsync(Rating rating)
        {
            await _context.Ratings.AddAsync(DbRating.Create(rating));

            await _context.SaveChangesAsync();
        }