public TranscriptionProviderForDnaSpecs() { _seq = new Sequence(Alphabets.DNA, "TACCGC"); var sequenceProvider = MockRepository.GenerateStub <ISequenceProvider>(); sequenceProvider.Stub(x => x.Provide(null, null)).IgnoreArguments().Return(new[] { _seq }); _sut = new TranscriptionProvider(sequenceProvider); }
public TranscriptionModule(ITranscriptionProvider provider) { _provider = provider; Post["/Transcription/ToDNA"] = _ => { var data = this.Bind <SequenceModel>(); return(Response.AsJson(_provider.TranscribeToDNA(data).ToString())); }; Post["/Transcription/ToRNA"] = _ => { var data = this.Bind <SequenceModel>(); return(Response.AsJson(_provider.TranscribeToRNA(data).ToString())); }; }