public async Task Throws_If_Firemen_Deleted_Property_Will_Be_True_DeleteFiremenAsync() { var firemen = new Firemen { Id = 7, Name = "Jan", Surname = "Kowalski", Birthdate = DateTime.Today, City = "Kraków", DigitalCode = "31-231", Son_Daughter = "Stefana", Street = "Jasnogórska", Pesel = "87542165874", Management = true, HouseNumber = "146B", Gender = Gender.Male, Active = true, Function = "Kierowca", FlatNumber = 5, Deleted = true }; using (var context = new AppDbContext(options)) { var firemenService = new FiremenService(context, userManager.Object, httpContextAccessor.Object); await firemenService.CreateFiremenAsync(firemen); Assert.ThrowsAsync <Exception>(async() => await firemenService.DeleteFiremenAsync(7)); } }
public void Throws_If_Firemen_Was_Not_Found_DeleteFiremenAsync() { using (var context = new AppDbContext(options)) { var firemenService = new FiremenService(context, userManager.Object, httpContextAccessor.Object); Assert.ThrowsAsync <Exception>(async() => await firemenService.DeleteFiremenAsync(10)); } }
public void Throws_If_ID_Wont_Be_Greather_Than_Zero_DeleteFiremenAsync(int id) { using (var context = new AppDbContext(options)) { var firemenService = new FiremenService(context, userManager.Object, httpContextAccessor.Object); Assert.ThrowsAsync <ArgumentException>(async() => await firemenService.DeleteFiremenAsync(id)); } }
public async Task DeleteFiremenAsyncTest() { var firemen = new Firemen { Id = 4, Name = "Jan", Surname = "Kowalski", Birthdate = DateTime.Today, City = "Kraków", DigitalCode = "31-231", Son_Daughter = "Stefana", Street = "Jasnogórska", Pesel = "87542165874", Management = true, HouseNumber = "146B", Gender = Gender.Male, Active = true, Function = "Kierowca", FlatNumber = 5, }; using (var context = new AppDbContext(options)) { var firemenService = new FiremenService(context, userManager.Object, httpContextAccessor.Object); await firemenService.CreateFiremenAsync(firemen); await firemenService.DeleteFiremenAsync(4); var foundFiremen = await context.Firemens.FindAsync(4); Assert.IsTrue(foundFiremen.Deleted); Assert.IsNotNull(foundFiremen.DeletedAt); Assert.IsNotNull(foundFiremen.DeletedBy); } }