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); }
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))); }; }