コード例 #1
0
        public void TestValidateGateInformationInvalidSavePath()
        {
            var gateModel = new Gate("one");
            gateModel.Cameras.Add(new CameraModel(){SavePath = Path.GetTempFileName()});

            var dataAccesslayer = new DataAccessLayer(new MockDatabaseProvider());
            var hasError = dataAccesslayer.ValidateGateInformation(gateModel);

            Assert.IsTrue(hasError.Length > 0);
        }
コード例 #2
0
        public void TestValidateGateInformationNoErrors()
        {
            var gateModel = new Gate("one");
            gateModel.Cameras.Add(new CameraModel() {SavePath = Path.GetTempPath()});

            var dataAccesslayer = new DataAccessLayer(new MockDatabaseProvider());
            var errors = dataAccesslayer.ValidateGateInformation(gateModel);

            Assert.IsFalse(errors.Length > 0);
        }