Skip to content

Instantly share code, notes, and snippets.

View devjaime's full-sized avatar
😉
My job is to make your experience the best

Jaime Hernández devjaime

😉
My job is to make your experience the best
View GitHub Profile
@devjaime
devjaime / .cs
Created April 17, 2019 05:13
xamls
<views:BasePage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:Acelerometro.View"
xmlns:viewmodels="clr-namespace:Acelerometro.ViewModel"
x:Class="Acelerometro.View.AccelerometerPage"
Title="Accelerometer">
<views:BasePage.BindingContext>
<viewmodels:AccelerometerViewModel />
</views:BasePage.BindingContext>
@devjaime
devjaime / .cs
Created April 17, 2019 04:49
nuestra vista tendrá la siguiente estructura
<views:BasePage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:Acelerometro.View"
xmlns:viewmodels="clr-namespace:Acelerometro.ViewModel"
x:Class="Acelerometro.View.AccelerometerPage"
Title="Accelerometer">
<views:BasePage.BindingContext>
<viewmodels:AccelerometerViewModel />
</views:BasePage.BindingContext>
@devjaime
devjaime / .cs
Created April 17, 2019 04:45
BasePage
using System.Threading.Tasks;
using Acelerometro.ViewModel;
using Xamarin.Forms;
namespace Acelerometro.View
{
public class BasePage : ContentPage
{
public BasePage()
{
@devjaime
devjaime / .cs
Created April 17, 2019 04:41
ObservableObject.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.CompilerServices;
namespace Acelerometro.ViewModel
{
public class ObservableObject : INotifyPropertyChanged
{
protected virtual bool SetProperty<T>(ref T backingStore, T value, [CallerMemberName]string propertyName = "", Action onChanged = null, Func<T, T, bool> validateValue = null)
@devjaime
devjaime / .cs
Created April 17, 2019 04:40
BaseViewModel.cs
using System;
using System.Threading.Tasks;
namespace Acelerometro.ViewModel
{
public class BaseViewModel : ObservableObject
{
bool isBusy;
public bool IsBusy
@devjaime
devjaime / .cs
Created April 17, 2019 04:39
AccelerometerViewModel.cs
using System;
using System.Collections.Generic;
using System.Windows.Input;
using Xamarin.Essentials;
using Xamarin.Forms;
namespace Acelerometro.ViewModel
{
public class AccelerometerViewModel : BaseViewModel
{
@devjaime
devjaime / .cs
Created March 18, 2019 02:13
final
public partial class AccountTest
{
[TestMethod]
[PexGeneratedBy(typeof(AccountTest))]
[ExpectedException(typeof(ArgumentException))]
public void DepositTestThrowsArgumentException836()
{
Account account;
double d;
@devjaime
devjaime / .cs
Created March 18, 2019 02:11
modo manual
/// <summary>This class contains parameterized unit tests for Account</summary>
[PexClass(typeof(Account))]
[PexAllowedExceptionFromTypeUnderTest(typeof(InvalidOperationException))]
[PexAllowedExceptionFromTypeUnderTest(typeof(ArgumentException), AcceptExceptionSubtypes = true)]
[TestClass]
public partial class AccountTest
{
/// <summary>Test stub for get_CurrentBallance()</summary>
[PexMethod]
public double CurrentBallanceGetTest([PexAssumeUnderTest]Account target)
@devjaime
devjaime / .cs
Created March 18, 2019 02:10
clase test
[TestClass()]
public class AccountTests
{
[TestMethod()]
public void DepositTest()
{
Assert.Fail();
}
[TestMethod()]
@devjaime
devjaime / .cs
Created March 18, 2019 02:08
clase
public class Account : IAccount
{
double _balance;
public double CurrentBallance { get { return _balance; } }
public double Deposit(double amount)
{
if (amount > 0)
{