예제 #1
0
        public void DeletePreference_validPreference_Null()
        {
            Domain.DomainEntities.Preference testPreference = new Domain.DomainEntities.Preference();
            Domain.DomainEntities.User       testUser       = udb.Find("backendTest");
            var preferences = pdb.GetPreferences(testUser.id);

            foreach (var p in preferences)
            {
                if (p.genre == "testGenre")
                {
                    testPreference = p;
                }
            }

            pdb.DeletePreference(testPreference);
            udb.Delete(testUser);

            Domain.DomainEntities.Weather testWeather = new Domain.DomainEntities.Weather();
            testWeather.type          = "testType";
            testWeather.description   = "testDescription";
            testWeather.default_genre = "testGenre";
            wdb.DeleteWeather(wdb.GetWeather(testWeather));

            Assert.IsTrue(true);
        }
예제 #2
0
 public void Delete_validWeather_Null()
 {
     Domain.DomainEntities.Weather testWeather = new Domain.DomainEntities.Weather();
     testWeather.type          = "testType";
     testWeather.description   = "testDescription";
     testWeather.default_genre = "testGenre";
     wdb.DeleteWeather(wdb.GetWeather(testWeather));
     Assert.IsTrue(wdb.GetWeather(testWeather) == null);
 }
예제 #3
0
        public IActionResult Delete(int id)
        {
            IActionResult result = _weatherRepository.DeleteWeather(id);

            return(result);
        }