Пример #1
0
        public void TestGetOptimiserSuccess()
        {
            var serviceMock = new Mock <IProcessingService>();

            serviceMock.Setup(p => p.GetOptimalRatings(It.IsAny <List <Break> >())).Returns(() => Task.FromResult(MockData.GetDefaultBreaks()));
            var mockController = new DefaultController(serviceMock.Object);
            var response       = mockController.Optimise(MockData.GetBreaksWithOrderedCommercials()).Result as OkObjectResult;

            Assert.NotNull(response);
            Assert.Equal(MockData.GetSerializedResponse(), response.Value);
        }