コード例 #1
0
        public void Get_ShouldReturnNotFoundResult_WhenServiceReturnsNoData(
            [Frozen] Mock <IKoszykService> koszykServiceMock, KoszykController sut)
        {
            // arrange
            koszykServiceMock.Setup(m => m.PobierzKoszyk()).Returns(default(IEnumerable <ProduktModel>));

            // act
            var actual = sut.Get().Result;

            // assert
            actual.ShouldBeOfType <NotFoundResult>();
        }
コード例 #2
0
        public void Get_ShouldReturnOkResult_WhenServiceReturnsData([Frozen] Mock <IKoszykService> koszykServiceMock,
                                                                    IEnumerable <ProduktModel> produkty, KoszykController sut)
        {
            // arrange
            koszykServiceMock.Setup(m => m.PobierzKoszyk()).Returns(produkty);

            // act
            var actual = sut.Get().Result;

            // assert
            actual.ShouldBeOfType <OkObjectResult>();
            (actual as OkObjectResult).Value.ShouldBe(produkty);
        }