public void Query_Test_ParsedXmlHasNoNullValuesGivenValidInput() { var metadataFile = GetMetadataFile(); var response = GracenoteAPI.Query(metadataFile); Assert.IsFalse(HasNullValues(response)); }
public void Query_Test_ReturnsNonNullResultGivenValidInput() { var metadataFile = GetMetadataFile(); var response = GracenoteAPI.Query(metadataFile); Assert.IsNotNull(response); }
public void Query_Test_ThrowsNullReferenceExceptionGivenEmptyFieldsInInput() { var metadataFile = GetMetadataFile(); metadataFile.Artist = string.Empty; metadataFile.Album = string.Empty; metadataFile.Title = string.Empty; Assert.ThrowsException <NullReferenceException>(() => GracenoteAPI.Query(metadataFile)); }
public void Query_Test_ThrowsNullReferenceExceptionGivenNullInput() { MetadataFile nullFile = null; Assert.ThrowsException <NullReferenceException>(() => GracenoteAPI.Query(nullFile)); }