public void IsControllerAddingUsers() { int currCount = users.Count; db.Users.AddRange(users); db.SaveChanges(); userServices.AddUser(new User { UserName = "******", Password = "******", FirstName = "pro", LastName = "grammer", LogData = new LogData { LastTimeLoggedIn = DateTime.Now, RegisterDate = DateTime.Now, TimesLoggedIn = 1, IsOnline = true } }); db.SaveChanges(); Assert.That(currCount + 1, Is.EqualTo(db.Users.Count())); }
public void AddBookToUser(User user, Book book) { db.UsersBooks.Add(new UserBook { UserId = user.Id, BookId = book.Id }); db.SaveChanges(); }
public void IsFindingCountryByName() { db.Countries.AddRange(CreateInMemoryDb1()); db.SaveChanges(); Country actual = countryServices.FindCountry("USA"); Country expected = new Country { Name = "USA" }; Assert.That(actual.Name, Is.EqualTo(expected.Name)); }
public void IsGettingAllUers() { db.Users.AddRange(CreateInMemoryDb()); db.SaveChanges(); Assert.That(userServices.GetAllUsers().Count, Is.EqualTo(db.Users.Count())); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_book_to_user_remove") .Options; db = new FancyLibraryContext(options); userBookServices = new UserBookServices(db); db.Users.AddRange(FillUsers()); db.SaveChanges(); db.Books.AddRange(FillBooks()); db.SaveChanges(); db.UsersBooks.AddRange(FillUsersBooks()); db.SaveChanges(); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_find_author") .Options; db = new FancyLibraryContext(options); authorServices = new AuthorServices(db); db.Authors.AddRange(CreateInMemoryDb()); db.SaveChanges(); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_add_country") .Options; db = new FancyLibraryContext(options); countryServices = new CountryServices(db); db.Countries.AddRange(CreateInMemoryDb()); db.SaveChanges(); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_get_all_books") .Options; db = new FancyLibraryContext(options); bookServices = new BookServices(db); db.Books.AddRange(CreateInMemoryDb()); db.SaveChanges(); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_get_author_books_count") .Options; db = new FancyLibraryContext(options); authorServices = new AuthorServices(db); db.Authors.AddRange(FillAuthors()); db.Books.AddRange(FillBooks()); db.SaveChanges(); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_get_user_data") .Options; db = new FancyLibraryContext(options); userServices = new UserServices(db); db.Users.AddRange(CreateInMemoryDb()); db.Contacts.AddRange(FillContacts()); db.SaveChanges(); }
public void Setup() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_change") .Options; db = new FancyLibraryContext(options); userServices = new UserServices(db); users = CreateInMemoryDb(); db.Users.AddRange(users); db.SaveChanges(); user = db.Users.FirstOrDefault(); }
public void DoesMethodReturnZeroWhenUserHasZeroBooks() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_books_count_zero") .Options; db = new FancyLibraryContext(options); services = new UserBookServices(db); db.Books.AddRange(FillBooks()); db.UsersBooks.AddRange(FillUsersBooks()); db.Users.AddRange(FillUsers()); db.SaveChanges(); User user = db.Users.Last(); Assert.That(0, Is.EqualTo(services.GetUserBooksCount(user))); }
public void IsFindingCorrectCountWhenUserHasMoreThanZeroBook() { options = new DbContextOptionsBuilder <FancyLibraryContext>() .UseInMemoryDatabase(databaseName: "fancy_library_books_count_four") .Options; db = new FancyLibraryContext(options); services = new UserBookServices(db); db.Books.AddRange(FillBooks()); db.UsersBooks.AddRange(FillUsersBooks()); db.Users.AddRange(FillUsers()); db.SaveChanges(); User user = db.Users.First(); Assert.That(4, Is.EqualTo(services.GetUserBooksCount(user))); }
public void IsGettingAllAuthorsFromDatabase() { db.Authors.AddRange(FillAuthors()); db.Books.AddRange(FillBooks()); db.SaveChanges(); Author author = new Author { Id = 1, FirstName = "FirstName1", LastName = "LastName1" }; List <Book> expected = new List <Book> { new Book { Id = 1, Title = "title1", Genre = "genre1", AuthorId = 1 }, new Book { Id = 2, Title = "title2", Genre = "genre2", AuthorId = 1 } }; List <Book> result = authorServices .GetAuthorBooks(author); Assert.AreEqual(expected.Count, result.Count); }
public void AddCountry(Country country) { db.Countries.Add(country); db.SaveChanges(); }
public void AddBook(Book book) { db.Books.Add(book); db.SaveChanges(); }
public void AddAuthor(Author author) { db.Authors.Add(author); db.SaveChanges(); }
public void AddUser(User user) { db.Users.Add(user); db.SaveChanges(); }