9using System.Collections.Generic;
12using System.Threading.Tasks;
17using Microsoft.VisualStudio.TestTools.UnitTesting;
20using TestClass = NUnit.Framework.TestFixtureAttribute;
21using TestInitialize = NUnit.Framework.SetUpAttribute;
22using TestCleanup = NUnit.Framework.TearDownAttribute;
23using TestMethod = NUnit.Framework.TestAttribute;
36 _testDIContext = TestDIContextFactory.CreateDefaultContext();
42 var obj = FetchPersonList();
43 Assert.IsNotNull(obj);
49 var obj = CreatePersonEdit();
50 Assert.IsNotNull(obj);
59 private PersonEdit CreatePersonEdit()
62 return dataPortal.
Create();
74 private void DataPortal_Fetch(
Criteria criteria)
87 private new void DataPortal_Create()
89 BusinessRules.CheckRules();
This is the base class from which most business objects will be derived.
This is the base class from which most business collections or lists will be derived.
Base type from which Criteria classes can be derived in a business class.
void BusinessBindingListFetch()
static void ClassInitialize(TestContext context)
void BusinessObjectFetch()
Type to carry context information for DI in unit tests
Interface defining the members of the data portal type.
object Fetch(params object[] criteria)
Called by a factory method in a business class to retrieve an object, which is loaded with values fro...
object Create(params object[] criteria)
Called by a factory method in a business class to create a new object, which is loaded with default v...
@ Serializable
Prevents updating or inserting until the transaction is complete.