public void Check_UserGroup_Mappings() { var tmUser = new TMUser(); Assert.IsTrue(tmUser.isViewer()); tmUser.make_Viewer().assert_True(tmUser.isViewer) .assert_False(tmUser.isReader) .assert_False(tmUser.isEditor) .assert_False(tmUser.isAdmin); tmUser.make_Reader().assert_False(tmUser.isViewer) .assert_True(tmUser.isReader) .assert_False(tmUser.isEditor) .assert_False(tmUser.isAdmin); tmUser.make_Editor().assert_False(tmUser.isViewer) .assert_False(tmUser.isReader) .assert_True(tmUser.isEditor) .assert_False(tmUser.isAdmin); tmUser.make_Admin().assert_False(tmUser.isViewer) .assert_False(tmUser.isReader) .assert_False(tmUser.isEditor) .assert_True(tmUser.isAdmin); }
public void isAdminEditorReaderAnonymous() { var tmUser = new TMUser(); Assert.IsTrue(tmUser.isAnonymous()); tmUser.make_Reader(); Assert.IsTrue(tmUser.isReader()); tmUser.make_Editor(); Assert.IsTrue(tmUser.isEditor()); tmUser.make_Admin(); Assert.IsTrue(tmUser.isAdmin()); Assert.IsFalse(tmUser.isEditor()); Assert.IsFalse(tmUser.isReader()); Assert.IsFalse(tmUser.isAnonymous()); }