Visual Basic (Declaration) | |
---|---|
Public Class TransactFile Inherits TempFile Implements CSharpTest.Net.Interfaces.ITransactable |
C# | |
---|---|
public class TransactFile : TempFile, CSharpTest.Net.Interfaces.ITransactable |
Library/Library.Test/TestReplaceFile.cs
C# | Copy Code |
---|---|
string testdata = Guid.NewGuid().ToString(); using (TempFile replace = new TempFile()) using (TransactFile temp = new TransactFile(replace.TempPath)) { temp.WriteAllText(testdata); Assert.IsTrue(temp.Exists); temp.Rollback(); Assert.IsFalse(temp.Exists); } |
VB.NET | Copy Code |
---|---|
Dim testdata As String = Guid.NewGuid().ToString() Using replace As New TempFile() Using temp As New TransactFile(replace.TempPath) temp.WriteAllText(testdata) Assert.IsTrue(temp.Exists) temp.Rollback() Assert.IsFalse(temp.Exists) End Using End Using |
System.Object
CSharpTest.Net.IO.TempFile
CSharpTest.Net.IO.TransactFile
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7