public MobileDeviceInfoBuilderTests() { fileProviderMock = new Mock <Microsoft.Extensions.FileProviders.IFileProvider>(MockBehavior.Strict); loggerFactoryMock = new Mock <Microsoft.Extensions.Logging.ILoggerFactory>(MockBehavior.Strict); _builder = new MobileDeviceInfoBuilder(new MobileDevicesResourceFileRegexLoader("GovITHub.Auth.Common.Tests.mobiles.yml", fileProviderMock.Object, loggerFactoryMock.Object)); }
public MobileDeviceInfoBuilderTests() { fileProviderMock = new Mock <Microsoft.Extensions.FileProviders.IFileProvider>(MockBehavior.Strict); fileInfoMock = new Mock <Microsoft.Extensions.FileProviders.IFileInfo>(MockBehavior.Strict); loggerFactoryMock = new Mock <Microsoft.Extensions.Logging.ILoggerFactory>(MockBehavior.Strict); loggerMock = new Mock <Microsoft.Extensions.Logging.ILogger>(MockBehavior.Strict); loggerFactoryMock.Setup(x => x.CreateLogger("GovITHub.Auth.Common.Services.DeviceDetection.DeviceInfoBuilders.Regexes.MobileDevicesResourceFileRegexLoader")).Returns(loggerMock.Object); mobileDeviceInfoBuilder = new MobileDeviceInfoBuilder(new MobileDevicesResourceFileRegexLoader(regexFilePath, fileProviderMock.Object, loggerFactoryMock.Object)); }