public void DeleteEmployee() { var watch = new Stopwatch(); var employee = new Employee() { EmployeeId = Guid.NewGuid(), Name = "Test" }; watch.Start(); var savedEmployee = Dal.AddEmployee(employee); watch.Stop(); Console.WriteLine($"Add employee took:[{watch.ElapsedMilliseconds}] ms"); Assert.True(savedEmployee.Id > 0, "Did not return database id"); watch.Restart(); var deleted = Dal.DeleteEmployee(employee.Id); watch.Stop(); Console.WriteLine($"Delete employee took:[{watch.ElapsedMilliseconds}] ms"); Assert.True(deleted, "Did not delete record"); watch.Restart(); var dbRecord = Dal.GetEmployee(employee.EmployeeId); watch.Stop(); Console.WriteLine($"Get employee took:[{watch.ElapsedMilliseconds}] ms"); Assert.Null(dbRecord, "Return deleted record"); }