public void ParseSimpleName_InvalidEdipi_ThrowsFormatException() { var exception = Assert.Throws <FormatException>( () => CacUser.Create("last.first.middle.0") ); Assert.Equal(CacUser.InvalidEdipi, exception.Message); }
public void ParseSimpleName_InvalidFormat_ThrowsFormatException() { var exception = Assert.Throws <FormatException>( () => CacUser.Create("") ); Assert.Equal(CacUser.InvalidSimpleNameParameter, exception.Message); }
public void ParseSimpleName_MoreThanFourParts_ReturnsCacInfo() { var cac = CacUser.Create("last.first.middle.cac-office-typo.0987654321"); Assert.Equal("Last", cac.LastName); Assert.Equal("First", cac.FirstName); Assert.Equal("Middle", cac.MiddleName); Assert.Equal("0987654321", cac.Edipi); }
public void ParseSimpleName_ThreeParts_ReturnsCacInfo() { var cac = CacUser.Create("last.first.0987654321"); Assert.Equal("Last", cac.LastName); Assert.Equal("First", cac.FirstName); Assert.Equal(string.Empty, cac.MiddleName); Assert.Equal("0987654321", cac.Edipi); }