Exemple #1
0
        public MeasureListView()
        {
            InitializeComponent();

            var viewModel = new MeasureListViewModel();

            MeasureDataGrid.DataBindings.Add("DataSource", viewModel, nameof(viewModel.Measures));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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");
        }