Esempio n. 1
0
        private Mock <IServiceProvider> GetServiceProviderMock(IAbsensiService AbsensiService, IValidateService validateService)
        {
            var serviceProviderMock = new Mock <IServiceProvider>();

            serviceProviderMock.Setup(serviceProvider => serviceProvider.GetService(typeof(IAbsensiService)))
            .Returns(AbsensiService);

            serviceProviderMock.Setup(serviceProvider => serviceProvider.GetService(typeof(IValidateService)))
            .Returns(validateService);

            serviceProviderMock
            .Setup(serviceProvider => serviceProvider.GetService(typeof(IIdentityService)))
            .Returns(new IdentityService()
            {
                TimezoneOffset = 1, Token = "token", Username = "******"
            });


            return(serviceProviderMock);
        }
 public AbsensiController(IServiceProvider serviceProvider)
 {
     _AbsensiService  = serviceProvider.GetService <IAbsensiService>();
     _identityService = serviceProvider.GetService <IIdentityService>();
     _validateService = serviceProvider.GetService <IValidateService>();
 }