public void Ctor_Description(string description) { using (var transaction = new TestDesignerTransaction(description)) { Assert.Same(description, transaction.Description); Assert.False(transaction.Canceled); Assert.False(transaction.Committed); } }
public void Ctor_Default() { using (var transaction = new TestDesignerTransaction()) { Assert.Empty(transaction.Description); Assert.False(transaction.Canceled); Assert.False(transaction.Committed); } }
public void Commit_Cancelled_Success() { using (var transaction = new TestDesignerTransaction()) { transaction.Cancel(); transaction.Commit(); Assert.Equal(0, transaction.CommitCount); Assert.False(transaction.Committed); } }
public void Commit_NotCommitted_Success() { using (var transaction = new TestDesignerTransaction()) { transaction.Commit(); Assert.Equal(1, transaction.CommitCount); Assert.True(transaction.Committed); transaction.Commit(); Assert.Equal(1, transaction.CommitCount); Assert.True(transaction.Committed); } }