Exemplo n.º 1
0
        public void Repository_Insert_Get_All_Delete_Sport_Test()
        {
            try
            {
                // Arrange
                SportRespository sportRepository = new SportRespository();
                Sport            sportToSave     = new Sport();
                sportToSave.name   = "Sport 1";
                sportToSave.userId = 1;

                // Act
                long      sportId      = sportRepository.InsertSport(sportToSave);
                ArrayList sportsFromDb = sportRepository.GetSports(1);

                // Assert
                Assert.IsTrue(sportsFromDb.Count > 0);
                Assert.AreEqual(((Sport)sportsFromDb[0]).name, sportToSave.name);
                Assert.AreEqual(((Sport)sportsFromDb[0]).userId, sportToSave.userId);

                // Cleanup
                bool isDeleted = sportRepository.DeleteSport(sportId);
                Assert.IsTrue(isDeleted);
            }
            catch (Exception)
            {
                throw new AssertFailedException("Unable to add new sport.");
            }
        }
Exemplo n.º 2
0
        public void Repository_Insert_Update_Delete_Sport_Test()
        {
            try
            {
                // Arrange
                SportRespository sportRepository = new SportRespository();
                Sport            sportToSave     = new Sport();
                sportToSave.name   = "Sport 1";
                sportToSave.userId = 1;

                Sport sportToUpdate = new Sport();
                sportToUpdate.name   = "Sport 2";
                sportToUpdate.userId = 1;

                // Act
                long sportId = sportRepository.InsertSport(sportToSave);
                sportToUpdate.id = sportId;
                bool  isUpdated   = sportRepository.UpdateSport(sportToUpdate);
                Sport sportFromDb = sportRepository.GetSport(sportId);

                // Assert
                Assert.IsTrue(isUpdated);
                Assert.AreEqual(sportFromDb.name, sportToUpdate.name);
                Assert.AreEqual(sportFromDb.userId, sportToUpdate.userId);

                // Cleanup
                bool isDeleted = sportRepository.DeleteSport(sportId);
                Assert.IsTrue(isDeleted);
            }
            catch (Exception)
            {
                throw new AssertFailedException("Unable to add new sport.");
            }
        }
Exemplo n.º 3
0
        public void Repository_Initialization_Test()
        {
            try
            {
                // Arrange and Act
                SportRespository sportRepository = new SportRespository();

                // Assert
                Assert.IsNotNull(sportRepository);
            }
            catch (Exception)
            {
                throw new AssertFailedException("Unable to initialize SportRepository.");
            }
        }