public void SelectReaderWriter_ShouldReturnEncrypted_GivenTrue()
{
var mockCredentials = new Mock<ICredentialStore>().Object;
var mockFileEncryptor = new Mock<IFileEncryptor>().Object;
this.subject = new LocalDiskReaderWriterSelector(
new List<IFileReaderWriter>
{
new EncryptedLocalDiskReaderWriter(mockFileEncryptor, mockCredentials),
new LocalDiskReaderWriter()
});
var result = this.subject.SelectReaderWriter(true);
Assert.IsInstanceOfType(result, typeof(EncryptedLocalDiskReaderWriter));
}