public void Reject_SendEmail_WithSuccess() { Email originalEmail = CreateSampleEmail(); MockConnectorResolver connectorResolver = new MockConnectorResolver(); NewEmployeeHolidayRequest request = new NewEmployeeHolidayRequest(originalEmail, connectorResolver); request.Reject(); Assert.IsTrue(connectorResolver.MockConnector.SendMethodWasCalled); }
private static void ManagerNotification(Email email) { NewEmployeeHolidayRequest request = new NewEmployeeHolidayRequest(email, connectorResolver); System.Console.WriteLine(string.Format("Manager: New Request from {0}", request.EmployeeName)); if (ApproveRequest()) { request.Approve(); System.Console.WriteLine("Manager: Request Approved"); } else { request.Reject(); System.Console.WriteLine("Manager: Request Rejected"); } }