public BookServiceTests() { // Definindo quais serão as classes mockadas bookServiceMock = new Mock <IBookService>(); uploadServiceMock = new Mock <IUploadService>(); unitOfWorkMock = new Mock <IUnitOfWork>(); bookRepositoryMock = new Mock <IBookRepository>(); bookEmailService = new Mock <IBooksEmailService>(); bookUserServiceMock = new Mock <IBookUserService>(); bookRepositoryMock.Setup(repo => repo.Insert(It.IsAny <Book>())).Returns(() => { return(BookMock.GetLordTheRings()); }); uploadServiceMock.Setup(service => service.UploadImage(null, null, null)); bookServiceMock.Setup(service => service.Insert(It.IsAny <Book>())).Verifiable(); }
public BookUserServiceTests() { bookId = new Guid("5489A967-9320-4350-E6FC-08D5CC8498F3"); bookServiceMock = new Mock <IBookService>(); bookUserRepositoryMock = new Mock <IBookUserRepository>(); bookEmailService = new Mock <IBooksEmailService>(); unitOfWorkMock = new Mock <IUnitOfWork>(); bookUsersEmailService = new Mock <IBookUsersEmailService>(); muambatorServiceMock = new Mock <IMuambatorService>(); bookRepositoryMock = new Mock <IBookRepository>(); bookServiceMock.SetReturnsDefault(true); bookServiceMock.Setup(s => s.GetBookWithAllUsers(It.IsAny <Guid>())).Returns(() => { return(BookMock.GetLordTheRings()); }); }
public EmailTemplateTests() { emailTemplate = new EmailTemplate(); user = UserMock.GetDonor(); requestingUser = UserMock.GetGrantee(); administrator = UserMock.GetAdmin(); book = BookMock.GetLordTheRings(user); contactUs = new ContactUs() { Name = "Rafael Rocha", Email = "*****@*****.**", Message = "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident", Phone = "(11) 954422-2765" }; bookRequested = BookUserMock.GetDonation(book, requestingUser); }
public BookUserServiceTests() { bookId = new Guid("5489A967-9320-4350-E6FC-08D5CC8498F3"); bookServiceMock = new Mock <IBookService>(); bookUserRepositoryMock = new Mock <IBookUserRepository>(); bookEmailService = new Mock <IBooksEmailService>(); unitOfWorkMock = new Mock <IUnitOfWork>(); bookUsersEmailService = new Mock <IBookUsersEmailService>(); muambatorServiceMock = new Mock <IMuambatorService>(); bookRepositoryMock = new Mock <IBookRepository>(); configurationMock = new Mock <IConfiguration>(); configurationMock.Setup(c => c["SharebookSettings:MaxRequestsPerBook"]).Returns("50"); configurationMock.Setup(c => c["EmailSettings:SendEmailBookRequested"]).Returns("false"); bookServiceMock.SetReturnsDefault(true); bookServiceMock.Setup(s => s.GetBookWithAllUsers(It.IsAny <Guid>())).Returns(() => { return(BookMock.GetLordTheRings()); }); }