Exemple #1
0
        public (Examiner.Persistence.IProvider, Examiner.Face.Recognition.Model.Persistor subject) CreateSubject(Examiner.Face.Configuration configuration = null)
        {
            configuration ??= new Examiner.Face.Configuration
            {
                ConnectionString = ConnectionString,
                CategorizedFacesContainerName     = CategorizedFacesContainerName,
                FaceRecognitionModelContainerName = FaceRecognitionModelContainerName
            };

            var options             = A.Fake <IOptions <Examiner.Face.Configuration> >(builder => builder.ConfigureFake(fake => A.CallTo(() => fake.Value).Returns(configuration)));
            var persistenceProvider = A.Fake <Examiner.Persistence.IProvider>();
            var subject             = new Examiner.Face.Recognition.Model.Persistor(persistenceProvider, options);

            return(persistenceProvider, subject);
        }
Exemple #2
0
        private (Persistence.IProvider persistenceProvider, Examiner.Face.Data.Provider) CreateSubject(Examiner.Face.Configuration configuration = null)
        {
            configuration ??= new Examiner.Face.Configuration
            {
                ConnectionString = ConnectionString,
                CategorizedFacesContainerName = ContainerName,
                CategoriesToIgnore            = CategoriesToIgnore
            };

            var options             = A.Fake <IOptions <Examiner.Face.Configuration> >(builder => builder.ConfigureFake(fake => A.CallTo(() => fake.Value).Returns(configuration)));
            var logger              = A.Fake <ILogger <Examiner.Face.Data.Provider> >();
            var persistenceProvider = A.Fake <Persistence.IProvider>();
            var subject             = new Examiner.Face.Data.Provider(persistenceProvider, options, logger);

            return(persistenceProvider, subject);
        }