public void Save_MenuItemWithValidData_ShouldCallRepositoryCreate() { // Act var result = sut.Save(foodItem.FoodId, foodItem); // Assert mockMenuItemRepository.Verify(f => f.Retrieve(foodItem.FoodId), Times.Once); mockMenuItemRepository.Verify(f => f.Create(foodItem), Times.Once); }