public void CallProcedureWithSameSizeAttributeAsData_ResultsInNoLossOfData() { // ARRANGE const string initialValue = @"12345678901234567890"; var parameters = new CorrectSizeAttributeParameters { Value1 = initialValue }; var procedure = new CorrectSizeAttributeStoredProcedure(parameters); procedure.InitializeFromAttributes(); // ACT var results = Context.ExecuteStoredProcedure(procedure); var result = results.First(); // ASSERT Assert.AreEqual(initialValue, result.Value1); }
public void CallProcedureWithDataLargerThanSizeAttribute_ThrowsException() { // ARRANGE const string initialValue = @"123456789012345678901234567890"; var parameters = new CorrectSizeAttributeParameters { Value1 = initialValue }; var procedure = new CorrectSizeAttributeStoredProcedure(parameters); procedure.InitializeFromAttributes(); // ACT Context.ExecuteStoredProcedure(procedure); //var result = results.First(); // ASSERT Assert.Fail(); //Assert.AreEqual(initialValue, result.Value1); }