public EntryItemViewModel(EntryItemModel entry) { if (entry == null) throw new ArgumentNullException("entry"); _entry = entry; }
public EntryItemViewModelTests() { _model = new EntryItemModel(); _viewModel = new EntryItemViewModel(_model); }
public EntryItemModelTests() { _element = XElement.Parse(@"<Entry> <UUID>c2+BwE1hjUWGHo1QnydKGQ==</UUID> <IconID>0</IconID> <ForegroundColor /> <BackgroundColor /> <OverrideURL /> <Tags /> <Times> <LastModificationTime>2011-07-02T15:03:52Z</LastModificationTime> <CreationTime>2010-12-06T15:19:56Z</CreationTime> <LastAccessTime>2013-09-30T14:56:49Z</LastAccessTime> <ExpiryTime>2011-05-05T15:19:56Z</ExpiryTime> <Expires>False</Expires> <UsageCount>3</UsageCount> <LocationChanged>2010-12-06T15:19:56Z</LocationChanged> </Times> <String> <Key>Address</Key> <Value Protected='True'>JrlyF2YLe/YUT7E2oH0rRuPx/C8H64HNXnr3H+VElg==</Value> </String> <String> <Key>CCV</Key> <Value Protected='True'>LASl</Value> </String> <String> <Key>Credit Card</Key> <Value Protected='True'>HSaLhBSIYWr54WeKv6616YBeDg==</Value> </String> <String> <Key>Notes</Key> <Value> This entry has a protected fields which is encrypted. 7Pass supports protected fields and display them correctly. </Value> </String> <String> <Key>Password</Key> <Value Protected='True'>99vDEC8eGw5FgteIXYQnfQN4UE4=</Value> </String> <String> <Key>Title</Key> <Value>Protected Fields</Value> </String> <String> <Key>URL</Key> <Value /> </String> <String> <Key>UserName</Key> <Value>SomeUser</Value> </String> <AutoType> <Enabled>True</Enabled> <DataTransferObfuscation>0</DataTransferObfuscation> </AutoType> <History> <Entry> <UUID>c2+BwE1hjUWGHo1QnydKGQ==</UUID> <IconID>0</IconID> <ForegroundColor /> <BackgroundColor /> <OverrideURL /> <Tags /> <Times> <LastModificationTime>2010-12-06T15:22:26Z</LastModificationTime> <CreationTime>2010-12-06T15:19:56Z</CreationTime> <LastAccessTime>2010-12-06T15:22:26Z</LastAccessTime> <ExpiryTime>2011-05-05T15:19:56Z</ExpiryTime> <Expires>True</Expires> <UsageCount>1</UsageCount> <LocationChanged>2010-12-06T15:19:56Z</LocationChanged> </Times> <String> <Key>Address</Key> <Value Protected='True'>KVztXeS4AF9l+AEeYzXdVqCAxBZoZ18CAqInI03X9w==</Value> </String> <String> <Key>CCV</Key> <Value Protected='True'>Dkov</Value> </String> <String> <Key>Credit Card</Key> <Value Protected='True'>zrMRO6bY5iSW+++wAmTbNqZAng==</Value> </String> <String> <Key>Notes</Key> <Value> This entry has a protected fields which is encrypted. 7Pass supports protected fields and display them correctly. </Value> </String> <String> <Key>Password</Key> <Value Protected='True'>a3bSiWrlH912A33MjAKTqguXnHA=</Value> </String> <String> <Key>Title</Key> <Value>Protected Fields</Value> </String> <String> <Key>URL</Key> <Value /> </String> <String> <Key>UserName</Key> <Value>SomeUser</Value> </String> <AutoType> <Enabled>True</Enabled> <DataTransferObfuscation>0</DataTransferObfuscation> </AutoType> </Entry> </History> </Entry>"); _entry = new EntryItemModel(_element); }