public void Test_User_Creation() { // Setup var user = GetUserCreateDTOData(); var dbContext = new AppDbContext(); // Act var result = Bootstraper.GetUserService().Create(user); // Assert Assert.IsTrue(dbContext.Users.Any(a => a.Id == result)); dbContext.Dispose(); }
public void Test_User_Read_And_Delete() { // Setup var dbContext = new AppDbContext(); var userToCreate = GetUserCreateDTOData(); //Create Test var userId = Bootstraper.GetUserService().Create(userToCreate); Assert.IsTrue(dbContext.Users.Any(a => a.Id == userId)); // Read Test var userReturneByService = Bootstraper.GetUserService().Get(userId); Assert.IsNotNull(userReturneByService); Assert.IsTrue(userId == userReturneByService.Id); // Delete Test Assert.IsTrue(Bootstraper.GetUserService().Delete(userId)); Assert.IsNull(dbContext.Users.Find(userId)); dbContext.Dispose(); }
public void Test_Reading_NonExisting_User() { Assert.ThrowsException <FaultException <FaultResponseDTO> >(() => Bootstraper.GetUserService().Get("invalid id")); }