コード例 #1
0
        public void Should_return_proper_symbol_counts()
        {
            var result = _sut.SymbolCounts("", "").ToList();

            result?.First().First().Item1.ShouldBe('C');
            result?.First().Last().Item1.ShouldBe('G');

            result?.First().First().Item2.ShouldBe(3);
            result?.First().Last().Item2.ShouldBe(2);
        }
コード例 #2
0
        public StatisticsModule(IStatisticsProvider provider)
        {
            _provider = provider;

            Post["/Stats/Symbol"] = _ =>
            {
                var data = this.Bind <SequenceModel>();
                return(Response.AsJson(_provider.SymbolCounts(data?.FileName, data?.Content)));
            };

            Post["/Stats/Total"] = _ =>
            {
                var data = this.Bind <SequenceModel>();
                return(Response.AsJson(_provider.TotalCount(data?.FileName, data?.Content)));
            };
        }