public void UpdateSimple() { using (var container = new RhetosTestContainer()) { container.Resolve<ISqlExecuter>().ExecuteSql(new[] { "DELETE FROM TestSystemRequired.Parent", "DELETE FROM TestSystemRequired.Child" }); var repository = container.Resolve<Common.DomRepository>(); var parent = new TestSystemRequired.Parent { ID = Guid.NewGuid(), Name = "Test" }; repository.TestSystemRequired.Parent.Insert(new[] { parent }); parent.Name = null; TestUtility.ShouldFail( () => repository.TestSystemRequired.Parent.Update(new[] { parent }), "Parent", "Name", "System required"); } }
public void UpdateSimple() { using (var container = new RhetosTestContainer()) { container.Resolve <ISqlExecuter>().ExecuteSql(new[] { "DELETE FROM TestSystemRequired.Parent", "DELETE FROM TestSystemRequired.Child" }); var repository = container.Resolve <Common.DomRepository>(); var parent = new TestSystemRequired.Parent { ID = Guid.NewGuid(), Name = "Test" }; repository.TestSystemRequired.Parent.Insert(new[] { parent }); parent.Name = null; TestUtility.ShouldFail( () => repository.TestSystemRequired.Parent.Update(new[] { parent }), "Parent", "Name", "System required"); } }
public void UpdateSimple() { using (var executionContext = new CommonTestExecutionContext()) { executionContext.SqlExecuter.ExecuteSql(new[] { "DELETE FROM TestSystemRequired.Parent", "DELETE FROM TestSystemRequired.Child" }); var repository = new Common.DomRepository(executionContext); var parent = new TestSystemRequired.Parent { ID = Guid.NewGuid(), Name = "Test" }; repository.TestSystemRequired.Parent.Insert(new[] { parent }); parent.Name = null; TestUtility.ShouldFail( () => repository.TestSystemRequired.Parent.Update(new[] { parent }), "Parent", "Name", "System required"); } }