public void TestLoadFromLoadsFacesCorrectly() { var picasaIni = new PicasaIniParser().Parse(Resource("picasa.simple.ini")); Assert.AreElementsEqual( picasaIni.Items.Select(x => new { FileName = x.Key, Faces = string.Join(";", x.Value.Faces.Select(f => f.ContactHash)) }), new[] { new { FileName = "DSC00369.JPG", Faces = "8f7eee7d92388080" } } ); }
public void TestLoadFromLoadsContactsCorrectly(string resourceName, int index, string hash, string userCode, string id) { var picasaIni = new PicasaIniParser().Parse(Resource(resourceName)); var contact = picasaIni.Contacts.Select(x => new { x.Hash, x.UserCode, x.ID }).ElementAtOrDefault(index - 1); Assert.AreEqual( new { Hash = hash, UserCode = userCode, ID = id }, contact ); }