public void DeleteWithNoQueryResultsThrowsNoError() { var context = new XrmFakedContext(); var orgService = context.GetOrganizationService(); Assert.DoesNotThrow( () => SampleAccountQueryExpression.DeleteSingleRecord(orgService)); }
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); }