コード例 #1
0
        public void DeleteWithNoQueryResultsThrowsNoError()
        {
            var context    = new XrmFakedContext();
            var orgService = context.GetOrganizationService();

            Assert.DoesNotThrow(
                () => SampleAccountQueryExpression.DeleteSingleRecord(orgService));
        }
コード例 #2
0
        public void DeleteSingleRecordTest()
        {
            var context    = new XrmFakedContext();
            var orgService = context.GetOrganizationService();

            context.Initialize(new List <Entity>()
            {
                TestAccount1
            });

            var preAccounts = (from a in context.CreateQuery <Account>()
                               select a).ToList();

            Assert.AreEqual(1, preAccounts.Count);
            Assert.DoesNotThrow(
                () => SampleAccountQueryExpression.DeleteSingleRecord(orgService));

            var postAccounts = (from a in context.CreateQuery <Account>()
                                select a).ToList();

            Assert.AreEqual(0, postAccounts.Count);
        }