示例#1
0
 public ReadingConfirmationPage(string reading)
 {
     InitializeComponent();
     BindingContext = _vm = DependencyService.Resolve <ReadingConfirmationPageViewModel>();
     _vm.Navigation = Navigation;
     _vm.Init(reading);
 }
        public void Model_given_inputs_returns_correct_output()
        {
            //Arrange
            var client  = new Mock <IXellentAPI>().Object;
            var config  = new Config();
            var service = new MeterReadingSoapService(client, config);

            var readingConfimrationPageViewModel = new ReadingConfirmationPageViewModel(service, config);

            var usageInput = "9999";
            var accountNum = "1234";

            //Act
            readingConfimrationPageViewModel.UsageInput = usageInput;
            readingConfimrationPageViewModel.AccountNum = accountNum;

            //Assert
            Assert.Equal(usageInput, readingConfimrationPageViewModel.UsageInput);
            Assert.Equal(accountNum, readingConfimrationPageViewModel.AccountNum);
        }