public void Inquality_DifferentValue() { Transactional<string> t1 = new Transactional<string>("text"); Transactional<string> t2 = new Transactional<string>("string"); Assert.AreNotEqual(t1, t2); Assert.IsTrue(t1 != t2); }
public void Equality_SameValue() { Transactional<string> t1 = new Transactional<string>("text"); Transactional<string> t2 = new Transactional<string>("text"); Assert.IsTrue(t1 == t2); Assert.IsTrue(t1 == "text"); }
public void Inquality_OneNull() { Transactional<string> t1 = new Transactional<string>("string"); Transactional<string> t2 = null; Assert.AreNotEqual(t1, t2); Assert.IsTrue(t1 != t2); Assert.IsTrue(t1 != null); }
public void AbortTransactionalReferenceType() { Transactional<string> tstring = new Transactional<string>("5"); using (TransactionScope scope = new TransactionScope()) { tstring.Value = "10"; Assert.AreEqual("10", tstring); } Assert.AreEqual("5", tstring); }
public void AbortTransactionalValueType() { Transactional<int> tint = new Transactional<int>(5); using (TransactionScope scope = new TransactionScope()) { tint.Value = 10; Assert.AreEqual(10, tint); } Assert.AreEqual(5, tint); }
public void CommitTransactionalValueType() { Transactional<int> tint = new Transactional<int>(5); using (TransactionScope scope = new TransactionScope()) { tint.Value = 10; Assert.AreEqual(10, tint); scope.Complete(); } Assert.AreEqual(10, tint); }
public void Transactional_Unit_Commit_NotChanged() { String currentValue = "Current"; String originalValue = currentValue; Transactional<String> target = new Transactional<String>(currentValue, originalValue); target.Commit(); Assert.AreEqual(currentValue, target.CurrentValue); Assert.AreEqual(currentValue, target.OriginalValue); }
public void SerializableTest() { var options = new TransactionOptions { IsolationLevel = IsolationLevel.Serializable }; using (var scope1 = new TransactionScope(TransactionScopeOption.Required, options)) { var s = new Transactional<string>("hi"); using (new TransactionScope(TransactionScopeOption.Required, options)) { s.Value = "new value"; } Assert.AreEqual("hi", s.Value); } }
public void Transactional_Unit_GetHashCode_NullValues() { String currentValue = null; String originalValue = null; Transactional<String> first = new Transactional<String>(currentValue, originalValue); Transactional<String> second = new Transactional<String>(currentValue, originalValue); Assert.AreEqual(first.GetHashCode(), second.GetHashCode()); }
public void Transactional_Unit_Equals2_ValuesAreNull() { String currentValue = null; String originalValue = null; Transactional<String> target = new Transactional<String>(currentValue, originalValue); Transactional<String> other = new Transactional<String>(currentValue, originalValue); Boolean expected = true; Boolean actual = target.Equals(other); Assert.AreEqual(expected, actual); }
public void Transactional_Unit_Equals1_ObjIsUnequivalentTransactional() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); Object obj = new Transactional<String>(currentValue); Boolean expected = false; Boolean actual = target.Equals(obj); Assert.AreEqual(expected, actual); }
public async Task ExecSqlAsync(Connector connector, int?ProductSubcategoryID) { _inputparametervalues[0] = ProductSubcategoryID; await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_Set2_NotChangedAndCommitted() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String value = currentValue; Boolean commit = true; target.Set(value, commit); Assert.AreEqual(currentValue, target.CurrentValue); Assert.AreEqual(originalValue, target.OriginalValue); }
public void Transactional_Unit_InequalityOperator3_UnequivalentObjects() { String currentValue = "Current"; String originalValue = "Original"; String objA = originalValue; Transactional<String> objB = new Transactional<String>(currentValue, originalValue); Boolean expected = true; Boolean actual = objA != objB; Assert.AreEqual(expected, actual); }
public async Task ExecSqlAsync(Connector connector, int?PhoneNumberTypeID) { _inputparametervalues[0] = PhoneNumberTypeID; await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public async Task ExecSqlAsync(int?PhoneNumberTypeID) { _inputparametervalues[0] = PhoneNumberTypeID; await Transactional.ExecSqlAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void ExecSql(Connector connector, int?PhoneNumberTypeID) { _inputparametervalues[0] = PhoneNumberTypeID; Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }
public void ExecSql(int?PhoneNumberTypeID) { _inputparametervalues[0] = PhoneNumberTypeID; Transactional.ExecSql(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public async Task ExecSqlAsync(Connector connector, int?StateProvinceID) { _inputparametervalues[0] = StateProvinceID; await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public void ExecSql(Connector connector, int?StateProvinceID) { _inputparametervalues[0] = StateProvinceID; Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }
public void ExecSql(int?StateProvinceID) { _inputparametervalues[0] = StateProvinceID; Transactional.ExecSql(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_GetHashCode_UnequivalentObjects() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> first = new Transactional<String>(currentValue, originalValue); Transactional<String> second = new Transactional<String>(currentValue); Int32 firstHash = first.GetHashCode(); Int32 secondHash = second.GetHashCode(); Assert.AreNotEqual(firstHash, secondHash); }
public void ExecSql(long?Status) { _inputparametervalues[0] = Status; Transactional.ExecSql(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void ExecSql(Connector connector, long?Status) { _inputparametervalues[0] = Status; Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_Rollback_Changed() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); target.Rollback(); Assert.AreEqual(originalValue, target.CurrentValue); Assert.AreEqual(originalValue, target.OriginalValue); }
public async Task ExecSqlAsync(long?Status) { _inputparametervalues[0] = Status; await Transactional.ExecSqlAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_ToString_Optimal() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String actual = target.ToString(); Assert.AreEqual(currentValue, actual); }
public async Task ExecSqlAsync(Connector connector, long?Status) { _inputparametervalues[0] = Status; await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public async Task ExecSqlAsync(Connector connector, long?OrderID, long?OrderLine) { _inputparametervalues[0] = OrderID; _inputparametervalues[1] = OrderLine; await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public void ExecSql(string CurrencyCode) { _inputparametervalues[0] = CurrencyCode; Transactional.ExecSql(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_EqualityOperator3_ObjAIsNull() { String currentValue = "Current"; String originalValue = "Original"; String objA = null; Transactional<String> objB = new Transactional<String>(currentValue, originalValue); Boolean expected = false; Boolean actual = objA == objB; Assert.AreEqual(expected, actual); }
public void ExecSql(Connector connector, string CurrencyCode) { _inputparametervalues[0] = CurrencyCode; Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_Equals2_OtherIsSameReference() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); Transactional<String> other = target; Boolean expected = true; Boolean actual = target.Equals(other); Assert.AreEqual(expected, actual); }
public async Task ExecSqlAsync(string CurrencyCode) { _inputparametervalues[0] = CurrencyCode; await Transactional.ExecSqlAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_Equals3_OtherIsUnequivalent() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String other = originalValue; Boolean expected = false; Boolean actual = target.Equals(other); Assert.AreEqual(expected, actual); }
public async Task ExecSqlAsync(Connector connector, string CurrencyCode) { _inputparametervalues[0] = CurrencyCode; await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_GetHashCode_SameReferences() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> first = new Transactional<String>(currentValue, originalValue); Transactional<String> second = first; Assert.AreEqual(first.GetHashCode(), second.GetHashCode()); }
public void SaveChanges() { Transactional.SaveChanges(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_ImplicitTCastOperator_Optimal() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> instance = new Transactional<String>(currentValue, originalValue); String actual = instance; Assert.AreEqual(currentValue, actual); }
public void SaveChanges(Connector connector) { Transactional.SaveChanges(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_InequalityOperator1_SameReferences() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> objA = new Transactional<String>(currentValue, originalValue); Transactional<String> objB = objA; Boolean expected = false; Boolean actual = objA != objB; Assert.AreEqual(expected, actual); }
public async Task SaveChangesAsync() { await Transactional.SaveChangesAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_IsDirty_NotChanged() { String currentValue = "Current"; String originalValue = currentValue; Transactional<String> target = new Transactional<String>(currentValue, originalValue); Boolean expected = false; Boolean actual = target.IsDirty; Assert.AreEqual(expected, actual); }
public async Task SaveChangesAsync(Connector connector) { await Transactional.SaveChangesAsync(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_Set1_Optimal() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String value = "Test"; target.Set(value); Assert.AreEqual(value, target.CurrentValue); Assert.AreEqual(originalValue, target.OriginalValue); }
public void ExecSql(Connector connector, int?ProductSubcategoryID) { _inputparametervalues[0] = ProductSubcategoryID; Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }
public void Transactional_Unit_ToString_CurrentValueIsNull() { String currentValue = null; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String actual = target.ToString(); Assert.AreNotEqual(currentValue, actual); }
public void ExecSql(int?ProductSubcategoryID) { _inputparametervalues[0] = ProductSubcategoryID; Transactional.ExecSql(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void MyTestInitialize() { StringResource = new Transactional<string>("Original Value"); }
public async Task ExecSqlAsync(long?OrderID, long?OrderLine) { _inputparametervalues[0] = OrderID; _inputparametervalues[1] = OrderLine; await Transactional.ExecSqlAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
static AccountStore() { _balance = new Transactional<int>(); _balance.Value = 1000; }
public async Task ExecSqlAsync(Connector connector) { await Transactional.ExecSqlAsync(connector, new IRecordsetBase[] { this }); }
public void ExecSql() { Transactional.ExecSql(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public async Task ExecSqlAsync(int?ProductSubcategoryID) { _inputparametervalues[0] = ProductSubcategoryID; await Transactional.ExecSqlAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void ImplicitOperator() { Transactional<int> tint = new Transactional<int>(6); int expected = 6; Assert.AreEqual(expected, tint); }
public void ExecSql(Connector connector) { Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }
public async Task ExecSqlAsync() { await Transactional.ExecSqlAsync(VenturaSqlConfig.DefaultConnector, new IRecordsetBase[] { this }); }
public void ExecSql(Connector connector, long?OrderID, long?OrderLine) { _inputparametervalues[0] = OrderID; _inputparametervalues[1] = OrderLine; Transactional.ExecSql(connector, new IRecordsetBase[] { this }); }