public void StreamUtilities_InitializeCheckDefaultAndRemoveStorage_Succeeds() { var storageAcces = new MyPrivateStorageAccess(); // We use a privately defined type for the storage access to check initialize and remove, which will // also guarantee that there is a default storage access at least for the duration of this test. Assert.True(StreamUtilities.Initialize(storageAcces)); Assert.False(StreamUtilities.Initialize(storageAcces)); Assert.NotNull(StreamUtilities.DefaultStorageAccess); Assert.False(StreamUtilities.FileExists(@"~-=</.\/_\/.\>=-~")); Assert.True(StreamUtilities.Remove(storageAcces)); Assert.False(StreamUtilities.Remove(storageAcces)); }
public void StreamUtilities_RemoveNull_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => StreamUtilities.Remove(null)); }