public void Get_WithParameter42_ShouldReturnDbModel() { // Arrange var actualId = 4399; var mockRepository = new Mock <IEntryRepository>(); var expectedValue = new EntryModel() { Id = actualId, CategoryId = 4401, SubCategoryId = 4402, LexiconFunction = "delectus", Recommendation = "corrupti", Notes = "aut" }; mockRepository .Setup(m => m.Select(actualId)) .Returns(expectedValue); var controller = new EntryController(mockRepository.Object); // Act var result = controller.Get(actualId) as JsonResult; var actualValue = (EntryModel)result.Value; // Assert Assert.AreEqual(expectedValue, actualValue); }
public void Get_WithNoParameters_ShouldReturnList() { // Arrange var mockRepository = new Mock <IEntryRepository>(); var expectedValue = new List <EntryModel>() { new EntryModel() { Id = 4400, CategoryId = 4401, SubCategoryId = 4402, LexiconFunction = "delectus", Recommendation = "corrupti", Notes = "aut" } }; mockRepository .Setup(m => m.SelectList()) .Returns(expectedValue); var controller = new EntryController(mockRepository.Object); // Act var result = controller.Get(); var actualValue = (List <EntryModel>)result.Value; // Assert CollectionAssert.AreEqual(expectedValue, actualValue); }