コード例 #1
0
        public async Task Destructive_Unprovision_not_called_when_MayDeleteUserData()
        {
            var ctx = Context.AllowDeleteUserData();

            var destructive = new DestructiveUnprovision();
            await Assert.ThrowsAsync<InvalidOperationException>(() => destructive.UnprovisionAsync(ctx));
        }
コード例 #2
0
        public async Task Destructive_Unprovision_not_called_when_MayDeleteUserData()
        {
            var ctx = Context.AllowDeleteUserData();

            var destructive = new DestructiveUnprovision();
            await Assert.ThrowsAsync <InvalidOperationException>(() => destructive.UnprovisionAsync(ctx));
        }
コード例 #3
0
        public async Task Unprovisioner_without_MayDeleteUserData_runs_with_context_MayDeleteUserData_true()
        {
            var ctx = Context.AllowDeleteUserData();

            var prov = new DestructiveUnprovision();
            prov.MayDeleteUserData = false;

            await Assert.ThrowsAsync<InvalidOperationException>(() => prov.UnprovisionAsync(ctx));
        }
コード例 #4
0
        public async Task Unprovisioner_without_MayDeleteUserData_runs_with_context_MayDeleteUserData_true()
        {
            var ctx = Context.AllowDeleteUserData();

            var prov = new DestructiveUnprovision();

            prov.MayDeleteUserData = false;

            await Assert.ThrowsAsync <InvalidOperationException>(() => prov.UnprovisionAsync(ctx));
        }
コード例 #5
0
 public async Task Destructive_Unprovision_not_called_by_default()
 {
     var destructive = new DestructiveUnprovision();
     await destructive.UnprovisionAsync(Context);
 }
コード例 #6
0
 public async Task Destructive_Unprovision_not_called_by_default()
 {
     var destructive = new DestructiveUnprovision();
     await destructive.UnprovisionAsync(Context);
 }