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 ); }