public void NutDataToNutritionDataTest_ShouldConvertAllProperties()
{
//arrange
NUT_DATA NutData1 = new NUT_DATA
{
NDB_No = "1",
Nutr_No = "203",
Nutr_Val = 101,
Num_Data_Pts = 1,
Std_Error = 1,
Src_Cd = "Src_Cd",
Deriv_Cd = "Deriv_Cd",
Ref_NDB_No = "Ref_NDB_No",
Add_Nutr_Mark = "Add_Nutr_Mark",
Num_Studies = 1,
Min = 101,
Max = 201,
DF = 1,
Low_EB = 1,
Up_EB = 1,
Stat_Cmt = "Stat_Cmt",
AddMod_Date = "12/2013",
};
NUT_DATA NutData2 = new NUT_DATA
{
NDB_No = "1",
Nutr_No = "205",
Nutr_Val = 102,
Num_Data_Pts = 2,
Std_Error = 2,
Src_Cd = "Src_Cd",
Deriv_Cd = "Deriv_Cd",
Ref_NDB_No = "Ref_NDB_No",
Add_Nutr_Mark = "Add_Nutr_Mark",
Num_Studies = 2,
Min = 102,
Max = 202,
DF = 2,
Low_EB = 2,
Up_EB = 2,
Stat_Cmt = "Stat_Cmt",
AddMod_Date = "12/2013",
};
NUT_DATA NutData3 = new NUT_DATA
{
NDB_No = "1",
Nutr_No = "210",
Nutr_Val = 103,
Num_Data_Pts = 3,
Std_Error = 3,
Src_Cd = "Src_Cd",
Deriv_Cd = "Deriv_Cd",
Ref_NDB_No = "Ref_NDB_No",
Add_Nutr_Mark = "Add_Nutr_Mark",
Num_Studies = 3,
Min = 103,
Max = 203,
DF = 3,
Low_EB = 3,
Up_EB = 3,
Stat_Cmt = "Stat_Cmt",
AddMod_Date = "12/2013",
};
//act
//usda_nutritionEntities context = new usda_nutritionEntities();
//var food_groups = context.FD_GROUP.ToList();
//var weigts = context.WEIGHT.ToList();
USDAImport usdaImport = new USDAImport();
NutritionData nut1 = usdaImport.NutDataToNutritionData(NutData1);
NutritionData nut2 = usdaImport.NutDataToNutritionData(NutData2);
NutritionData nut3 = usdaImport.NutDataToNutritionData(NutData3);
//assert
Assert.IsNotNull(nut1);
Assert.IsNotNull(nut2);
Assert.IsNotNull(nut3);
Assert.IsNotNull(nut1);
Assert.AreEqual(nut1.Nutr_No, int.Parse(NutData1.Nutr_No));
Assert.AreEqual(nut1.Std_Error, (double)NutData1.Std_Error);
Assert.AreEqual(nut1.Min, (double)NutData1.Min);
Assert.AreEqual(nut1.Max, (double)NutData1.Max);
Assert.AreEqual(nut1.DF, (double)NutData1.DF);
Assert.AreEqual(nut1.Low_EB, (double)NutData1.Low_EB);
Assert.AreEqual(nut1.Up_EB, (double)NutData1.Up_EB);
Assert.AreEqual(nut1.AddMod_Date, DateTime.Parse(NutData1.AddMod_Date));
}