コード例 #1
0
 public void Detach()
 {
     Employee emp = new Employee();
     FakeObjectSet<Employee> set = new FakeObjectSet<Employee>(new Employee[] { emp });
     set.Detach(emp);
     Assert.IsFalse(set.Contains(emp), "Detach did not remove supplied Employees to public Enumerator.");
 }
コード例 #2
0
        public void Detach()
        {
            Employee emp = new Employee();
            FakeObjectSet <Employee> set = new FakeObjectSet <Employee>(new Employee[] { emp });

            set.Detach(emp);
            Assert.IsFalse(set.Contains(emp), "Detach did not remove supplied Employees to public Enumerator.");
        }
コード例 #3
0
        public void NullArgumentChecks()
        {
            Utilities.CheckNullArgumentException(() => { new FakeObjectSet <Employee>(null); }, "testData", "ctor");

            FakeObjectSet <Employee> set = new FakeObjectSet <Employee>();

            Utilities.CheckNullArgumentException(() => { set.AddObject(null); }, "entity", "AddObject");
            Utilities.CheckNullArgumentException(() => { set.DeleteObject(null); }, "entity", "DeleteObject");
            Utilities.CheckNullArgumentException(() => { set.Attach(null); }, "entity", "Attach");
            Utilities.CheckNullArgumentException(() => { set.Detach(null); }, "entity", "Detach");
        }
コード例 #4
0
        public void NullArgumentChecks()
        {
            Utilities.CheckNullArgumentException(() => { new FakeObjectSet<Employee>(null); }, "testData", "ctor");

            FakeObjectSet<Employee> set = new FakeObjectSet<Employee>();
            Utilities.CheckNullArgumentException(() => { set.AddObject(null); }, "entity", "AddObject");
            Utilities.CheckNullArgumentException(() => { set.DeleteObject(null); }, "entity", "DeleteObject");
            Utilities.CheckNullArgumentException(() => { set.Attach(null); }, "entity", "Attach");
            Utilities.CheckNullArgumentException(() => { set.Detach(null); }, "entity", "Detach");
        }