public void CreateWriteOnlyShared_ShouldReturnUnreadableFileStream()
        {
            var factory = new FileStreamFactory();

            var result = factory.CreateWriteOnlyShared(Paths.SampleFile);

            Assert.False(result.CanRead, "The returned stream was readable.");
        }
        public void CreateWriteOnlyShared_ShouldReturnFileStream()
        {
            var factory = new FileStreamFactory();

            var result = factory.CreateWriteOnlyShared(Paths.SampleFile);

            Assert.IsType <FileStream>(result);
        }
        public void CreateWriteOnlyShared_ShouldReturnWritableFileStream()
        {
            var factory = new FileStreamFactory();

            var result = factory.CreateWriteOnlyShared(Paths.SampleFile);

            Assert.True(result.CanWrite, "The returned stream was not writable.");
        }