예제 #1
0
        public void DataAccessLayer_Gets_Pictures()
        {
            GlobalInformation.ReadConfigFile();
            List <IPictureModel> list = new List <IPictureModel>(_dal.GetPictures(null, null, null, null));

            Assert.That(list.Count > 0);
        }
예제 #2
0
        public void TestPicturePathFromConfigFileNotNull()
        {
            GlobalInformation.ReadConfigFile();
            var path = GlobalInformation.Path;

            Assert.NotNull(path);
        }
예제 #3
0
        public void TestConectionStringFromConfigFileNotNull()
        {
            GlobalInformation.ReadConfigFile();
            var connectionString = GlobalInformation.ConnectionString;

            Assert.NotNull(connectionString);
        }
예제 #4
0
        public void TestGlobalInformationPathToPicture()
        {
            var expectedPath = "C:\\Users\\Alexa\\Google Drive\\Studium\\4. Semester\\Software Engineering 2\\Projekt\\SWE2-CS\\deploy\\Personal_Pictures";

            GlobalInformation.ReadConfigFile();
            var path = GlobalInformation.Path;

            Assert.AreEqual(expectedPath, path);
        }
예제 #5
0
        public void TestGlobalInformationConnectionstring()
        {
            var expectedConnctionstring = "Data Source=DESKTOP-V42FU8U;Initial Catalog=PicDB;Integrated Security=True";

            GlobalInformation.ReadConfigFile();
            var connectionString = GlobalInformation.ConnectionString;

            Assert.AreEqual(expectedConnctionstring, connectionString);
        }
예제 #6
0
        public void TestGetSingleCameraWithWrongID()
        {
            GlobalInformation.ReadConfigFile();
            var dal = new DataAccessLayer();
            var expectedIDofCamera = 2;

            var camera = dal.GetCamera(1);

            Assert.AreNotEqual(expectedIDofCamera, camera.ID);
        }
예제 #7
0
        public void TestNumberOfCamerasFromDAL()
        {
            GlobalInformation.ReadConfigFile();
            var dal = new DataAccessLayer();
            var expectedNumberOfCameras = 5;

            var cameras = dal.GetCameras();

            Assert.AreEqual(expectedNumberOfCameras, cameras.ToList().Count);
        }
예제 #8
0
        public void TestNumberOfPicturesFromDAL()
        {
            GlobalInformation.ReadConfigFile();
            var dal = new DataAccessLayer();
            var expectedNumberOfPictures = 6;

            var picture = dal.GetPictures(null, null, null, null);

            Assert.AreEqual(expectedNumberOfPictures, picture.ToList().Count);
        }
예제 #9
0
        public void TestExistCheckForPhotographerFromDAL()
        {
            GlobalInformation.ReadConfigFile();
            var dal          = new DataAccessLayer();
            var photographer = dal.GetPhotographer(1);

            var exists = dal.Exists(photographer);

            Assert.IsTrue(exists);
        }
예제 #10
0
        public void TestExistCheckForPicturesFromDAL()
        {
            GlobalInformation.ReadConfigFile();
            var dal     = new DataAccessLayer();
            var picture = dal.GetPicture(2018);

            var exists = dal.Exists(picture);

            Assert.IsTrue(exists);
        }
예제 #11
0
        public void TestGetSinglePhotographerWithWrongID()
        {
            GlobalInformation.ReadConfigFile();
            var dal = new DataAccessLayer();
            var expectedIdOfPhotographer = 2;

            var photographer = dal.GetPhotographer(1);

            Assert.AreNotEqual(expectedIdOfPhotographer, photographer.ID);
        }
예제 #12
0
        public void TestNumberOfPhotographersFromDal()
        {
            GlobalInformation.ReadConfigFile();
            var dal = new DataAccessLayer();
            var expectedNumberOfPhotographers = 5;

            var photographer = dal.GetPhotographers();

            Assert.AreEqual(expectedNumberOfPhotographers, photographer.ToList().Count);
        }
예제 #13
0
 public void Config_Sets_ReportPath()
 {
     GlobalInformation.ReadConfigFile();
     Assert.IsNotNull(GlobalInformation.ReportPath);
 }
예제 #14
0
 public void Config_Sets_ConnectiongString()
 {
     GlobalInformation.ReadConfigFile();
     Assert.IsNotNull(GlobalInformation.ConnectionString);
 }
예제 #15
0
 static MyTestCases()
 {
     GlobalInformation.ReadConfigFile();
     _dal = (DataAccessLayer)DataAccessLayerFactory.Instance.CreateDataAccessLayer(false);
 }