public void beforTest() { mockery = new Mockery(); view = mockery.NewMock<ITrackView>(); dao = mockery.NewMock<ITrackDao>(); presenter = new TrackPresenter(view, dao); }
protected ModelService(ITrackDao trackDao, IHashBinDao hashBinDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao) { this.trackDao = trackDao; this.hashBinDao = hashBinDao; this.subFingerprintDao = subFingerprintDao; this.fingerprintDao = fingerprintDao; }
public TrackDaoTest() { trackDao = new TrackDao(); subFingerprintDao = new SubFingerprintDao(); hashBinDao = new HashBinDao(); fingerprintCommandBuilder = new FingerprintCommandBuilder(); audioService = new NAudioService(); }
protected SqlModelService( ITrackDao trackDao, IHashBinDao hashBinDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao) : base(trackDao, hashBinDao, subFingerprintDao, fingerprintDao) { // no op }
protected AdvancedModelService( ITrackDao trackDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao, ISpectralImageDao spectralImageDao) : base(trackDao, subFingerprintDao) { this.fingerprintDao = fingerprintDao; this.spectralImageDao = spectralImageDao; }
public SubFingerprintDaoTest() { tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetTempFileName()); File.Delete(tempDirectory); Directory.CreateDirectory(tempDirectory); context = new DatabaseContext(tempDirectory, new LMDBConfiguration()); trackDao = new TrackDao(context); subFingerprintDao = new SubFingerprintDao(context); }
private InMemoryModelService(ITrackDao trackDao, ISubFingerprintDao subFingerprintDao, ISpectralImageDao spectralImageDao, IRAMStorage ramStorage) { this.ramStorage = ramStorage; Id = "in-memory-model-service"; TrackDao = trackDao; SubFingerprintDao = subFingerprintDao; SpectralImageDao = spectralImageDao; IModelReference?lastTrackReference = null; uint maxTrackId = 0; if (ramStorage.Tracks.Any()) { (lastTrackReference, maxTrackId) = ramStorage.Tracks.Keys .Select(_ => (_, _.Get <uint>())) .OrderByDescending(_ => _.Item2) .First(); } uint maxSubFingerprintId = 0; if (lastTrackReference != null) { maxSubFingerprintId = ramStorage .ReadSubFingerprintByTrackReference(lastTrackReference) .Max(_ => _.SubFingerprintReference.Get <uint>()); } modelReferenceTracker = new UIntModelReferenceTracker(maxTrackId, maxSubFingerprintId); uint maxSpectralImageId = 0; if (lastTrackReference != null) { var spectralImages = ramStorage.GetSpectralImagesByTrackReference(lastTrackReference).ToList(); if (spectralImages.Any()) { maxSpectralImageId = spectralImages.Max(_ => _.SpectralImageReference.Get <uint>()); } } spectralReferenceProvider = new UIntModelReferenceProvider(maxSpectralImageId); }
internal InMemoryModelService(ITrackDao trackDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao, ISpectralImageDao spectralImageDao) : base(trackDao, subFingerprintDao, fingerprintDao, spectralImageDao) { // no op }
internal InMemoryModelService(ITrackDao trackDao, IHashBinDao hashBinDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao, ISpectralImageDao spectralImageDao) : base(trackDao, hashBinDao, subFingerprintDao, fingerprintDao, spectralImageDao) { // no op }
internal InMemoryModelService(ITrackDao trackDao, IHashBinDao hashBinDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao) : base(trackDao, hashBinDao, subFingerprintDao, fingerprintDao) { // no op }
protected ModelService(string id, ITrackDao trackDao, ISubFingerprintDao subFingerprintDao) { Id = id; TrackDao = trackDao; SubFingerprintDao = subFingerprintDao; }
protected MongoDbModelService(ITrackDao trackDao, IHashBinDao hashBinDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao) : base(trackDao, hashBinDao, subFingerprintDao, fingerprintDao) { }
protected InMemoryModelService(ITrackDao trackDao, IHashBinDao hashBinDao, ISubFingerprintDao subFingerprintDao, IFingerprintDao fingerprintDao) : base(trackDao, hashBinDao, subFingerprintDao, fingerprintDao) { // no op }
public FingerprintDaoTest() { fingerprintDao = new FingerprintDao(); trackDao = new TrackDao(); }
protected ModelService(ITrackDao trackDao, ISubFingerprintDao subFingerprintDao) { this.trackDao = trackDao; this.subFingerprintDao = subFingerprintDao; }
public TrackPresenter(ITrackView view, ITrackDao dao ) { this.view = view; this.dao = dao; }
public TrackEditingPresenter(ITrackComposerView view, ITrackDao dao) : base(view, dao) { }
protected SolrModelService(ITrackDao trackDao, ISubFingerprintDao subFingerprintDao) : base(trackDao, subFingerprintDao) { }
public TrackCreationPresenter(ITrackComposerView view, ITrackDao dao) { this.dao = dao; this.view = view; }
public SubFingerprintDaoTest() { subFingerprintDao = new SubFingerprintDao(); trackDao = new TrackDao(); }
public HomeController(ITrackDao trackDao) { this.trackDao = trackDao; }
public void SetUp() { var ramStorage = new RAMStorage(NumberOfHashTables); fingerprintDao = new FingerprintDao(ramStorage); trackDao = new TrackDao(ramStorage); }
public void SetUp() { var ramStorage = new RAMStorage(NumberOfFingerprints); SubFingerprintDao = new SubFingerprintDao(ramStorage); TrackDao = new TrackDao(ramStorage); }
private InMemoryModelService(ITrackDao trackDao, ISubFingerprintDao subFingerprintDao, ISpectralImageDao spectralImageDao, IRAMStorage ramStorage) : base("in-memory-model-service", trackDao, subFingerprintDao, spectralImageDao) { this.ramStorage = ramStorage; }