public void GetDepartmentOptions_Valid()
        {
            // Arrange
            var department             = new DepartmentRepository(context).FindById("COMM");
            var expectedRepresentative = department.Representative != null ? $"{department.Representative.FirstName} {department.Representative.LastName}" : "";
            var expectedEmployeeEmail  = "*****@*****.**";
            var expectedDepartment     = department.Name;

            var controller = new DepartmentAPIController()
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration(),
            };

            // Act
            IHttpActionResult actionResult = controller.GetDepartmentOptions(new EmailViewModel()
            {
                Email = "*****@*****.**",
            });

            var contentResult = actionResult as OkNegotiatedContentResult <DepartmentOptionsViewModel>;

            // Assert
            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.AreEqual(expectedDepartment, contentResult.Content.Department);
            Assert.AreEqual(expectedRepresentative, contentResult.Content.Representative);
            Assert.IsTrue(contentResult.Content.Employees.Select(e => e.Email).Contains(expectedEmployeeEmail));
        }