예제 #1
0
        public void TestGetShouldReturnListOfSales()
        {
            var sale = new SalesListItemModel();

            _mocker.GetMock <IGetSalesListQuery>()
            .Setup(p => p.Execute())
            .Returns(new List <SalesListItemModel> {
                sale
            });

            var result = _controller.Get();

            Assert.That(result,
                        Contains.Item(sale));
        }
예제 #2
0
        public void TestGetIndexShouldReturnListOfSales()
        {
            var model = new SalesListItemModel();

            _mocker.GetMock <IGetSalesListQuery>()
            .Setup(p => p.Execute())
            .Returns(new List <SalesListItemModel> {
                model
            });

            var viewResult = _controller.Index();

            var results = (List <SalesListItemModel>)viewResult.Model;

            Assert.That(results.Single(), Is.EqualTo(model));
        }