public ProteinProviderSpecs() { _seq = new Sequence(Alphabets.RNA, "GGCCC"); var sequenceProvider = MockRepository.GenerateStub <ISequenceProvider>(); sequenceProvider.Stub(x => x.Provide(null, null)).IgnoreArguments().Return(new[] { _seq }); _sut = new ProteinProvider(sequenceProvider); }
public ProteinModule(IProteinProvider provider) { _provider = provider; Post["/Protein/Translate"] = _ => { var data = this.Bind <SequenceModel>(); return(Response.AsJson(_provider.Translate(data).ToString())); }; }