public void shouldGetUserIngredients()
{
var userIngredients = GetExpectedUserIngredients(todaysDate);
var userIngredientRepositoryMock = new Mock<IUserIngredientRepository>(MockBehavior.Strict);
userIngredientRepositoryMock.Setup(x => x.GetUserIngredientsByUser(It.IsAny<int>(), todaysDate, todaysDate.AddDays(1))).Returns(userIngredients);
var userIngredientssBusinessLogic = new UserIngredientBusinessLogic(userIngredientRepositoryMock.Object, null, null);
var returnedUserIngredients = userIngredientssBusinessLogic.GetUserIngredients(new User("myUser"), todaysDate);
userIngredientRepositoryMock.VerifyAll();
Assert.That(returnedUserIngredients, Is.SameAs(userIngredients));
}