public async Task LoadFromDiskAsync_ShouldReturnAnObject_GivenValidFileName()
{
var password = new SecureString();
this.mockCredentialStore.Setup(m => m.RetrievePasskey()).Returns(password);
var data =
"<List x:TypeArguments=\"x:String\" Capacity=\"4\" xmlns=\"clr-namespace:System.Collections.Generic;assembly=mscorlib\" xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\">\r\n <x:String>The</x:String>\r\n <x:String>Quick</x:String>\r\n <x:String>Brown</x:String>\r\n <x:String>Fox</x:String>\r\n</List>";
this.mockFileEncryptor.Setup(m => m.LoadEncryptedFileAsync("Foo", password)).ReturnsAsync(data);
var result = await this.subject.LoadFromDiskAsync("Foo");
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(string));
}