Esempio n. 1
0
        public void TestDeleteEntry()
        {
            var vehicle = new Vehicle {VehicleName = "test vehicle"};
            Vehicle.Save(vehicle);

            var entry = new FillupEntry
                            {
                                EntryDate = DateTime.Now,
                                FillAmount = 13.564,
                                OdometerReading = 100215,
                                PricePerUnit = 2.899
                            };

            vehicle.Entries.Add(entry);
            vehicle.SaveEntry(entry);

            vehicle.DeleteFillupEntry(entry);

            using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
            {
                Assert.IsFalse(store.FileExists(vehicle.Id + "\\" + entry.OdometerReading));
            }
        }
Esempio n. 2
0
        public void TestDeleteEntryNotAssociatedWithVehicle()
        {
            var vehicle = new Vehicle {VehicleName = "test vehicle"};
            Vehicle.Save(vehicle);

            var entry = new FillupEntry
                            {
                                EntryDate = DateTime.Now,
                                FillAmount = 13.564,
                                OdometerReading = 100215,
                                PricePerUnit = 2.899
                            };

            vehicle.SaveEntry(entry);

            vehicle.DeleteFillupEntry(entry);
        }