Exemple #1
0
        public async Task WhenChangeStatus_GivenValidIdAndDifferentStatus_ThenTrueIsReturnedAndStatusIsChanged()
        {
            // Arrange
            var validId = 1;
            var anItem  = new DataModel.TodoItem {
                Id = 1, Description = "New", IsComplete = false
            };
            var newStatus = !anItem.IsComplete;

            // Act
            _todoService.Add(anItem);
            var result      = _todoService.ChangeStatus(validId, newStatus);
            var changedItem = await _todoService.GetTodoItemAsync(validId);

            // Assert
            Assert.IsTrue(result, "true must be returned");
            Assert.IsTrue(changedItem.IsComplete == newStatus, "New status must be changed");
        }
Exemple #2
0
        private async void ButtonSave_Click(object sender, RoutedEventArgs e)
        {
            

            Geolocator geo = new Geolocator();
            Geoposition pos = await geo.GetGeopositionAsync(); 
            double lat = pos.Coordinate.Point.Position.Latitude;
            double longt = pos.Coordinate.Point.Position.Longitude; 

            var todoItem = new DataModel.TodoItem
            {

                Text = TextInput.Text,
                Descripcion = descripcion.Text,
                Latitud = lat.ToString(),
                Longitud = longt.ToString()

            };
            await InsertTodoItem(todoItem);
            subida.Visibility = Visibility.Collapsed;
            show.Visibility = Visibility.Visible;

        }