public MeasureListView() { InitializeComponent(); var viewModel = new MeasureListViewModel(); MeasureDataGrid.DataBindings.Add("DataSource", viewModel, nameof(viewModel.Measures)); }
public JsonResult GetTenderUnit(string ItemCode = "", string SaleUnit = "") { var defaultUnit = service.GetDefaultUoM(ItemCode); if (defaultUnit == null) { defaultUnit = new MeasureListViewModel() { UoM = SaleUnit, ItemsPerUoM = 1 }; } return(Json(defaultUnit, JsonRequestBehavior.AllowGet)); }
public void 計測リスト_シナリオ() { var measureMock = new Mock <IMeasureRepository>(); var measures = new List <MeasureEntity> { new MeasureEntity("guidA", "2017/01/01 13:00:00".ToDate(), 1.23456f), new MeasureEntity("guidB", "2017/01/01 12:00:00".ToDate(), 2.23456f), }; measureMock.Setup(x => x.GetData()).Returns(measures); var viewModel = new MeasureListViewModel(measureMock.Object); Assert.AreEqual(2, viewModel.Measures.Count); Assert.AreEqual("2017/01/01 13:00:00", viewModel.Measures[0].MeasureDate); Assert.AreEqual("1.23m/s", viewModel.Measures[0].MeasureValue); }
public void Test_計測リスト_シナリオ() { var measureMock = new Mock <IMeasureRepository>(); var measures = new List <MeasureEntity> { new MeasureEntity("guidA", "2017/01/01 13:00:00".ToDate(), 1.23456f) , new MeasureEntity("guidB", "2017/01/01 14:00:00".ToDate(), 2.23456f) }; measureMock.Setup(x => x.GetData()).Returns(measures); var viewModel = new MeasureListViewModel(measureMock.Object); viewModel.Measures.Count.Is(2); viewModel.Measures[0].MeasureDate.Is("2017/01/01 13:00:00"); viewModel.Measures[0].MeasureValue.Is("1.23m/s"); }