public void AkoNemaUslugaPreusmjeriNaCreate() { var mockLogger = new Mock <ILogger <UslugeController> >(); var dbOptions = new DbContextOptionsBuilder <PI10Context>() .UseInMemoryDatabase(databaseName: "PI10Memory1") .Options; using (var context = new PI10Context(dbOptions)) { var controller = new UslugeController(context, options, mockLogger.Object); var tempDataMock = new Mock <ITempDataDictionary>(); controller.TempData = tempDataMock.Object; // Act var result = controller.Index(); // Assert var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Create", redirectToActionResult.ActionName); mockLogger.Verify(l => l.Log(LogLevel.Information, It.IsAny <EventId>(), It.IsAny <object>(), It.IsAny <Exception>(), (Func <object, Exception, string>)It.IsAny <object>()) , Times.Once()); } }
public void VratiIspravanBrojUsluga() { // Arrange var mockLogger = new Mock <ILogger <UslugeController> >(); var dbOptions = new DbContextOptionsBuilder <PI10Context>() .UseInMemoryDatabase(databaseName: "PI10Memory2") .Options; using (var context = new PI10Context(dbOptions)) { for (int i = 0; i < 50; i++) { context.Add(new Usluge { IdUsluge = i, NazivUsluge = "naz" }); } context.SaveChanges(); var controller = new UslugeController(context, options, mockLogger.Object); var tempDataMock = new Mock <ITempDataDictionary>(); controller.TempData = tempDataMock.Object; // Act var result = controller.Index(); // Assert var viewResult = Assert.IsType <ViewResult>(result); UslugeViewModel model = Assert.IsType <UslugeViewModel>(viewResult.Model); Assert.Equal(options.Value.PageSize, model.Usluge.Count()); } }
public DodatnaOpremaController(PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot, ILogger <DodatnaOpremaController> logger) { this._ctx = ctx; _appSettings = optionsSnapshot.Value; _logger = logger; }
public ZahtjevController(IWebHostEnvironment hosting, PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot, UserManager <AppUser> userManager) { _ctx = ctx; _appSettings = optionsSnapshot.Value; UserMgr = userManager; _hostingEnv = hosting; }
public SpecifikacijeController(PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot) { _ctx = ctx; _appSettings = optionsSnapshot.Value; }
public MjenjaciController(PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot) { _ctx = ctx; _appSettings = optionsSnapshot.Value; }
public VrsteGorivaController(PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot) { _ctx = ctx; _appSettings = optionsSnapshot.Value; }
public VrsteGorivaController(PI10Context context, IOptionsSnapshot <AppSettings> optionsSnapshot) { _context = context; appData = optionsSnapshot.Value; }
public HomeController(ILogger <HomeController> logger, PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot) { _logger = logger; _ctx = ctx; _appSettings = optionsSnapshot.Value; }
public ReportController(PI10Context ctx) { this.ctx = ctx; }
public ProfileController(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, RoleManager <AppRole> roleManager, PI10Context ctx) { SignInMgr = signInManager; UserMgr = userManager; _ctx = ctx; }
public ZahtjevController(PI10Context ctx, IOptionsSnapshot <AppSettings> optionsSnapshot, UserManager <AppUser> userManager) { _ctx = ctx; _appSettings = optionsSnapshot.Value; UserMgr = userManager; }