public void CanDeleteMembershipRole() { using (EF_ZMT_DbContext.EF_ZMT_DbContext context = new EF_ZMT_DbContext.EF_ZMT_DbContext()) { context.Context.ExecuteStoreCommand("DELETE FROM MembershipRole"); FixedAssetService transaction = new FixedAssetService(); MembershipRole role = new MembershipRole() { name = "Admins" }; transaction.AddMembershipRole(role); Assert.AreEqual(context.Context.MembershipRoles.Count(), 1); role = context.Context.MembershipRoles.FirstOrDefault(x => x.name == "Admins"); Assert.IsNotNull(role); transaction.DeleteMembershipRole(role); Assert.AreEqual(context.Context.MembershipRoles.Count(), 0); role = context.Context.MembershipRoles.FirstOrDefault(x => x.name == "Admins"); Assert.IsNull(role); } }