Exemple #1
0
        public void CalculateWom(double backSize, double laySize)
        {
            var rc = new RunnerChangeStub()
                     .WithSelectionId(1)
                     .WithBestAvailableToBack(0, 2.5, backSize)
                     .WithBestAvailableToLay(0, 3, laySize);

            _runner.OnRunnerChange(rc, 0);

            var expected = backSize / (backSize + laySize);

            Assert.Equal(expected, _runner.Wom());
        }
        public void PublishTimeIsSet()
        {
            const long expectedTimeStamp = 98765;
            var        runnerChange      = new RunnerChangeStub();

            _runner.OnRunnerChange(runnerChange, expectedTimeStamp);

            Assert.Equal(98765, _runner.LastPublishTime);
        }