public void shouldGetNutrientSumList()
{
var userIngredientRepositoryMock = new Mock<IUserIngredientRepository>();
userIngredientRepositoryMock.Setup(x => x.GetUserIngredientsByUser(It.IsAny<int>(), It.IsAny<DateTime>(), It.IsAny<DateTime>())).Returns(GetExpectedUserIngredients(DateTime.Now.Date));
var nutrientSums = new UserIngredientBusinessLogic(userIngredientRepositoryMock.Object, null, null).GetNutrientSumList(new List<NutrientEntity> { NutrientEntity.ProteinInG, NutrientEntity.EnergyInKcal }, new User());
Assert.That(nutrientSums, Is.Not.Null);
Assert.That(nutrientSums.Count(), Is.GreaterThan(0));
var nutrientSum = (from a in nutrientSums select a).FirstOrDefault();
Assert.That(nutrientSum.Date, Is.GreaterThan(DateTime.MinValue));
Assert.That(nutrientSum.NutrientValues.Count, Is.EqualTo(2));
}