public void GetSimcard_WhenCalled_ReturnsAllItems() { int calls = 0; service.Setup(x => x.GetAll()) .Returns(() => serviceSimcards); mapper.Setup(m => m.Map <SimcardControllerModel>(It.IsAny <SimcardServiceModel>())) .Returns(() => controllersSimcards[calls]) .Callback(() => calls++); // Act var result = simcardsController.GetSimcard(); // Assert var allNumbers = new List <SimcardControllerModel>(result); for (int i = 0; i < 3; i++) { Assert.True(allNumbers[i] == controllersSimcards[i]); } }
public void GetSimcard_WhenCalled_ReturnsInternalError(int id) { // Arrange simcardsController = new SimcardsController(null, null, log.Object, query.Object); // Act var result = simcardsController.GetSimcard(id); // Assert var response = result as StatusCodeResult; Assert.Equal(500, response.StatusCode); }