Esempio n. 1
0
        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()));
            };
        }