public void TestMissingUserName()
 {
     UserNameAuthentication authentication = new UserNameAuthentication("janedoe");
     LoginRequest credentials = new LoginRequest();
     bool isValid = authentication.Authenticate(credentials);
     Assert.IsFalse(isValid);
 }
 public void TestValidUserName()
 {
     UserNameAuthentication authentication = new UserNameAuthentication("johndoe");
     LoginRequest credentials = new LoginRequest("johndoe");
     bool isValid = authentication.Authenticate(credentials);
     Assert.IsTrue(isValid);
 }