public void AssignValue_should_correctly_set_string_value() { var dto = new TorrentVideoFileInfo(); TorrenVideoFileParser.TryAssignValue(dto, x => x.Audio, "audio_matched_value"); Assert.Equal(dto.Audio, "audio_matched_value"); }
public void AssignValue_should_correctly_set_bool_value() { var dto = new TorrentVideoFileInfo(); TorrenVideoFileParser.TryAssignValue(dto, x => x.Extended, "true"); Assert.Equal(dto.Extended, true); }
public void AssignValue_should_correctly_set_int_value() { var dto = new TorrentVideoFileInfo(); TorrenVideoFileParser.TryAssignValue(dto, x => x.Year, "1988"); Assert.Equal(dto.Year, 1988); }
public void Parse_should_return_correct_dto(string fileName, TorrentVideoFileInfo expectedDto) { var dto = TorrenVideoFileParser.Parse(fileName); Assert.Equal(dto.Season, expectedDto.Season); Assert.Equal(dto.Episode, expectedDto.Episode); Assert.Equal(dto.Year, expectedDto.Year); Assert.Equal(dto.Resolution, expectedDto.Resolution); Assert.Equal(dto.Quality, expectedDto.Quality); Assert.Equal(dto.Codec, expectedDto.Codec); Assert.Equal(dto.Audio, expectedDto.Audio); Assert.Equal(dto.Group, expectedDto.Group); Assert.Equal(dto.Region, expectedDto.Region); Assert.Equal(dto.Extended, expectedDto.Extended); Assert.Equal(dto.Hardcoded, expectedDto.Hardcoded); Assert.Equal(dto.Proper, expectedDto.Proper); Assert.Equal(dto.Repack, expectedDto.Repack); Assert.Equal(dto.Container, expectedDto.Container); Assert.Equal(dto.Widescreen, expectedDto.Widescreen); Assert.Equal(dto.Website, expectedDto.Website); Assert.Equal(dto.Language, expectedDto.Language); Assert.Equal(dto.Garbage, expectedDto.Garbage); Assert.Equal(dto.Title, expectedDto.Title); }