Beispiel #1
0
        public void ContactosPropertyIsNotNullWhenViewModelInstantiatedTest()
        {
            // Arrange
            var contactoMockService = new ContactoMockService();

            // Act
            var contactoViewModel = new ContactoViewModel(contactoMockService);

            // Assert
            Assert.NotNull(contactoViewModel.Contactos);
        }
Beispiel #2
0
        public void IsBusyPropertyShouldRaisePropertyChanged()
        {
            bool invoked             = false;
            var  contactoMockService = new ContactoMockService();
            var  contactoViewModel   = new ContactoViewModel(contactoMockService);

            contactoViewModel.PropertyChanged += (sender, e) =>
            {
                if (e.PropertyName.Equals(nameof(contactoViewModel.IsBusy)))
                {
                    invoked = true;
                }
            };

            contactoViewModel.CargarContactosCommand.Execute(null);

            Assert.True(invoked);
        }