public void GetAllRoomsTest() { DALFacade testDALFacade = new DALFacade(); string building = "A"; string floor = "2"; string nr = "6"; string maxPeople = "4"; string minPermissionLevel = "0"; List <Dictionary <string, string> > resultRoomsInfo = new List <Dictionary <string, string> >(); Dictionary <string, string> oneRoom = new Dictionary <string, string>(); oneRoom.Add("Building", building); oneRoom.Add("FloorNr", floor); oneRoom.Add("Nr", nr); oneRoom.Add("MaxPeople", maxPeople); oneRoom.Add("MinPermissionLevel", minPermissionLevel); resultRoomsInfo.Add(oneRoom); IRoom expectedRoom = new Room('A', 2, 6, 4, Permission.Student); var mock = new Mock <DAL.IRoomsForMocking>(); mock.Setup(roomsMock => roomsMock.GetAllRoomsFromDatabase()).Returns(() => resultRoomsInfo); List <IRoom> returnedRooms = testDALFacade.ConvertFromStringsToRoomObjects(mock.Object.GetAllRoomsFromDatabase()); Assert.AreEqual(expectedRoom, returnedRooms[0]); }
public void GetAllUsersTest() { DALFacade testDALFacade = new DALFacade(); string username = "******"; string email = "*****@*****.**"; string permissionLevel = "0"; List <Dictionary <string, string> > resultUsersInfo = new List <Dictionary <string, string> >(); Dictionary <string, string> oneUser = new Dictionary <string, string>(); oneUser.Add("Username", username); oneUser.Add("Email", email); oneUser.Add("PermissionLevel", permissionLevel); resultUsersInfo.Add(oneUser); IUser expectedUser = new User(username, email, Permission.Student); var mock = new Mock <DAL.IUsersForMocking>(); mock.Setup(usersMock => usersMock.GetAllUsersFromDatabase()).Returns(() => resultUsersInfo); List <IUser> returnedUsers = testDALFacade.ConvertFromStringsToUserObjects(mock.Object.GetAllUsersFromDatabase()); Assert.AreEqual(expectedUser, returnedUsers[0]); }
public BLLFacade(IConfiguration conf) { facade = new DALFacade(new DbOptions() { ConnectionString = conf.GetConnectionString("DefaultConnection"), Environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") }); }
public void GetAllUsersTestForMultipleUsers() { DALFacade testDALFacade = new DALFacade(); string username1 = "hedv0149"; string email1 = "*****@*****.**"; string permissionLevel1 = "0"; string username2 = "matt2694"; string email2 = "*****@*****.**"; string permissionLevel2 = "1"; string username3 = "jona8690"; string email3 = "*****@*****.**"; string permissionLevel3 = "2"; List <Dictionary <string, string> > resultUsersInfo = new List <Dictionary <string, string> >(); Dictionary <string, string> oneUser1 = new Dictionary <string, string>(); Dictionary <string, string> oneUser2 = new Dictionary <string, string>(); Dictionary <string, string> oneUser3 = new Dictionary <string, string>(); oneUser1.Add("Username", username1); oneUser1.Add("Email", email1); oneUser1.Add("PermissionLevel", permissionLevel1); oneUser2.Add("Username", username2); oneUser2.Add("Email", email2); oneUser2.Add("PermissionLevel", permissionLevel2); oneUser3.Add("Username", username3); oneUser3.Add("Email", email3); oneUser3.Add("PermissionLevel", permissionLevel3); resultUsersInfo.Add(oneUser1); resultUsersInfo.Add(oneUser2); resultUsersInfo.Add(oneUser3); IUser expectedUser1 = new User(username1, email1, Permission.Student); IUser expectedUser2 = new User(username2, email2, Permission.Teacher); IUser expectedUser3 = new User(username3, email3, Permission.Admin); var mock = new Mock <DAL.IUsersForMocking>(); mock.Setup(usersMock => usersMock.GetAllUsersFromDatabase()).Returns(() => resultUsersInfo); List <IUser> returnedUsers = testDALFacade.ConvertFromStringsToUserObjects(mock.Object.GetAllUsersFromDatabase()); Assert.IsTrue(expectedUser1.Equals(returnedUsers[0]) && expectedUser2.Equals(returnedUsers[1]) && expectedUser3.Equals(returnedUsers[2])); }
public void GetAllReservationsTest() { UserRepository repoUser = UserRepository.Instance; RoomRepository repoRooms = RoomRepository.Instance; repoUser.Clear(); repoRooms.Clear(); DALFacade testDALFacade = new DALFacade(); string username = "******"; string building = "C"; string floorNr = "4"; string nr = "1000"; string dateFrom = "2017-05-05 18:00:00.00"; string dateTo = "2017-05-05 19:00:00.00"; string peopleNr = "1"; List <Dictionary <string, string> > resultdReservationsInfo = new List <Dictionary <string, string> >(); Dictionary <string, string> oneReservation = new Dictionary <string, string>(); oneReservation.Add("Username", username); oneReservation.Add("Building", building); oneReservation.Add("FloorNr", floorNr); oneReservation.Add("Nr", nr); oneReservation.Add("DateFrom", dateFrom); oneReservation.Add("DateTo", dateTo); oneReservation.Add("PeopleNr", peopleNr); resultdReservationsInfo.Add(oneReservation); repoUser.Add(testUser); repoRooms.Add(testRoom); Reservation expectedReservation = new Reservation(testUser, testRoom, 1, testDateFrom, testDateTo); var mock = new Mock <DAL.IReservationsForMocking>(); mock.Setup(reservationsMock => reservationsMock.GetAllReservationsFromDatabase()).Returns(() => resultdReservationsInfo); List <Reservation> returnedReservation = testDALFacade.ConvertFromStringsToReservationObjects(mock.Object.GetAllReservationsFromDatabase()); Assert.AreEqual(expectedReservation, returnedReservation[0]); }
// Makes the facade available in the class public AdminService(DALFacade facade) { this.facade = facade; }
public VideoService(DALFacade DALFac) { this.DALFac = DALFac; }
public AppAccessTokenManagerService(DALFacade dALFacade) { _logger = new FileLogService(typeof(IUserManagerService)); _dALFacade = dALFacade; }
public OrderService(DALFacade facade) { this.facade = facade; }
public UserService(DALFacade facade) { _facade = facade; }
public RentalService(DALFacade facade) { conv = new RentalConverter(); _facade = facade; }
public OrderService(DALFacade facade) { _facade = facade; }
public UserEventService(DALFacade facade) { this.facade = facade; }
public RentalService(DALFacade facade) { _facade = facade; }
public GenreService(DALFacade facade) { this.facade = facade; }
public ContractRepository() { dal = DALFacade.Instance; listOfContracts = dal.GetContracts(); }
public CustomerRepository() { dal = DALFacade.Instance; listOfCustomers = dal.GetCustomers(); }
public RentalService(DALFacade facade) { this.facade = facade; }
public MusicService(DALFacade facade) { this.facade = facade; }
public ProducerService(DALFacade facade) { _facade = facade; _conv = new ProducerConverter(); }
public AddressService(DALFacade facade) { _facade = facade; _conv = new AddressConverter(); }
// Makes the facade available in the class public DoubleRoomService(DALFacade facade) { this.facade = facade; }
// Makes the facade available in the class public GuestService(DALFacade facade) { this.facade = facade; }
public CustomerService(DALFacade facade) { this.facade = facade; }
public PubService(DALFacade facade) { this.facade = facade; }
public CustomerService(DALFacade facade) { _facade = facade; }
public ShoppingCartController() { IRepository<Album> repository = new DALFacade().AlbumRepository; this.cartModel = new ShoppingCartModel(repository); }
public GenreService(DALFacade facade) { _facade = facade; }
public MovieService(DALFacade facade) { this.facade = facade; }
public VideoService(DALFacade facade) { this.facade = facade; }
// Makes the facade available in the class public BookingService(DALFacade facade) { this.facade = facade; }