public void AddDisc_AddActualDisc_ActuallyUpdateDisc()
        {
            PerformerMockRepository mockRepository = new PerformerMockRepository();
            string       filePath1 = @"C:\temp\Succession - Logan Roy & Shiv Roy, Roman Roy - Little Fear of Lightning (2019-12-05).mkv";
            FileToImport file1     = new FileToImport(filePath1, mockRepository);
            string       filePath2 = @"C:\temp\Watchmen - Looking Glass & Dr. Manhattan - A God Walks Into Abar (2019-09-27).mp4";
            FileToImport file2     = new FileToImport(filePath2, mockRepository);
            string       filePath3 = @"C:\temp\Arrow - Oliver Queen, Laurel Lance & Harbinger - Little Fear of Lightning (2019-12-05).mkv";
            FileToImport file3     = new FileToImport(filePath3, mockRepository);

            List <FileToImport> files = new List <FileToImport>();

            files.Add(file1);
            files.Add(file2);
            files.Add(file3);

            DvdFolderToImport dvd = new DvdFolderToImport(@"C:\temp", files)
            {
                DiscName   = "TV2020-01-05",
                WalletType = 5,
                Notes      = "Misc TV shows"
            };

            string           dbLocation     = @"c:\temp\Files on Dvd.accdb";
            AccessRepository realRepository = new AccessRepository(dbLocation);

            realRepository.AddDisc(dvd);
            Console.WriteLine("Debug this line");
        }
Пример #2
0
 public AccessController(AccessRepository accessRepository,
                         UserRepository userRepository,
                         IMapper mapper)
 {
     _accessRepository = accessRepository;
     _userRepository   = userRepository;
     _mapper           = mapper;
 }
Пример #3
0
 public PageController(PageRepository pageRepository,
                       AccessRepository accessRepository,
                       IMapper mapper)
 {
     _pageRepository   = pageRepository;
     _accessRepository = accessRepository;
     _mapper           = mapper;
 }
Пример #4
0
 public UserController(UserRepository userRepository,
                       AccessRepository accessRepository,
                       UserCompanyRepository userCompanyRepository,
                       IMapper mapper)
 {
     _userRepository        = userRepository;
     _accessRepository      = accessRepository;
     _userCompanyRepository = userCompanyRepository;
     _mapper = mapper;
 }
Пример #5
0
        public static bool ValidateUser(out MembershipStatus status, out User user, string username, string password)
        {
            status = MembershipStatus.InvalidCredential;
            user   = AccessRepository.GetUserByName(username);

            if (user != null && ValidatePassword(user, password))
            {
                status = MembershipStatus.Logged;
            }
            return(status.GetBooleanValue());
        }
        public void GetSeriesByName_SeriesDoesNotExist_ReturnsNegativeOne()
        {
            string           dbLocation = @"c:\temp\Files on Dvd.accdb";
            AccessRepository repository = new AccessRepository(dbLocation);
            string           seriesName = "Paul's made-up series";
            int expectedSeriesId        = -1;

            SeriesLocalDto result = repository.GetSeriesByName(seriesName);

            Assert.AreEqual(expectedSeriesId, result.Id);
        }
        public void GetSeriesByName_SeriesExists_ReturnsSeries()
        {
            string           dbLocation = @"c:\temp\Files on Dvd.accdb";
            AccessRepository repository = new AccessRepository(dbLocation);
            string           seriesName = "Tabletop";
            int expectedSeriesId        = 96;

            SeriesLocalDto result = repository.GetSeriesByName(seriesName);

            Assert.AreEqual(expectedSeriesId, result.Id);
        }
        public void GetDiscIdByName_DbDoesNotExist_ThrowsException()
        {
            string           dbLocation = @"c:\temp\dvdBadPath.accdb";
            AccessRepository repository = new AccessRepository(dbLocation);

            string dvdName       = "M1977-13-31z";
            int    expectedDvdId = -1;

            int result = repository.GetDiscIdByName(dvdName);

            Assert.AreEqual(expectedDvdId, result);
        }
        public void GetDiscIdByName_DiscDoesNotExistInDb_ReturnsNegativeNumber()
        {
            string           dbLocation = @"c:\temp\Files on Dvd.accdb";
            AccessRepository repository = new AccessRepository(dbLocation);

            string dvdName       = "M1977-13-31z";
            int    expectedDvdId = -1;

            int result = repository.GetDiscIdByName(dvdName);

            Assert.AreEqual(expectedDvdId, result);
        }
        public void GetDiscIdByName_DiscExistsInDb_ReturnsDiscId()
        {
            string           dbLocation = @"c:\temp\Files on Dvd.accdb";
            AccessRepository repository = new AccessRepository(dbLocation);

            string dvdName       = "M2012-08-24a";
            int    expectedDvdId = 142;

            int result = repository.GetDiscIdByName(dvdName);

            Assert.AreEqual(expectedDvdId, result);
        }
        public void GetPerformers_GetActualPerformers_ReturnsPerformers()
        {
            string            dbLocation = @"c:\temp\Files on Dvd.accdb";
            AccessRepository  repository = new AccessRepository(dbLocation);
            PerformerLocalDto expected   = new PerformerLocalDto()
            {
                Id   = 177,
                Name = "Steve Austin"
            };

            List <PerformerLocalDto> performersInDb = repository.GetPerformers();

            var result = performersInDb.FirstOrDefault(p => p.Name.ToLower() == "steve austin");

            Assert.AreEqual(expected.Id, result.Id);
        }
 public void TestInitialize()
 {
     var repository = new AccessRepository(DatabaseFileName);
     LayoutRepository = repository;
     TimetableRepository = repository;
 }
Пример #13
0
 public AccessController(AccessRepository groupRepository, SecurityRepository securityRepository)
 {
     _accessRepository   = groupRepository;
     _securityRepository = securityRepository;
 }