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