public void InsertingEmptyRoleThrowsExceptionTest()
        {
            Role role = new Role {};

            context.Entry(role).State = EntityState.Added;

            Assert.Throws<DbEntityValidationException>(() => context.SaveChanges());
        }
        public void CanInsertValidRoleTest()
        {
            Role role = new Role { Name = "test_role" };

            context.Roles.Add(role);

            Assert.DoesNotThrow(() => context.SaveChanges());
            Assert.DoesNotThrow(() => context.Roles.Single(r => r.Name.Equals(role.Name)));
        }