           #       expect(parseInt(weight), 'The weight is not positive')
           #         .to.be.greaterThan(0)
 
+          # TODO - Test cases for receptor status.
+
+          # TODO - Test cases for genetic expression.
+
           it 'should show the TNM stage', ->
             biopsy.then (table) ->
               table.find(By.binding('tnm')).then (stage) ->

                expect(stage.isDisplayed(),
                       'The Sarcoma TNM stage field is not displayed')
                  .to.eventually.be.true

          it 'should show the FNCLCC differentiation', ->
            biopsy.then (table) ->

                                          ' displayed')
                .to.eventually.be.true

          it 'should show the TNM stage', ->
            assessment.then (table) ->
              table.find(By.binding('tnm')).then (stage) ->
                expect(stage,
                       'The Breast TNM stage table is missing')
                  .to.exist
                expect(stage.isDisplayed(),
                       'The Breast TNM stage field is not displayed')
                  .to.eventually.be.true

          it 'should show the Modified B-R tubular formation', ->
            assessment.then (table) ->
              table.find(By.binding('grade.tubularFormation')).then (diff) ->
                expect(diff,
                       'The Modified B-R tubular formation table is missing')
                  .to.exist
                expect(diff.isDisplayed(),
                       'The Modified B-R tubular formation field is not displayed')
                  .to.eventually.be.true

          it 'should show the Modified B-R nuclear pleomorphism', ->
            assessment.then (table) ->
              table.find(By.binding('grade.nuclearPleomorphism')).then (count) ->
                expect(count,
                       'The Modified B-R nuclear pleomorphism table is missing')
                  .to.exist
                expect(count.isDisplayed(),
                       'The Modified B-R nuclear pleomorphism field is not displayed')
                  .to.eventually.be.true

          it 'should show the Modified B-R mitotic count', ->
            assessment.then (table) ->
              table.find(By.binding('grade.mitoticCount')).then (necrosis) ->
                expect(necrosis,
                       'The Modified B-R mitotic count is missing')
                  .to.exist
                expect(necrosis.isDisplayed(),
                       'The Modified B-R mitotic count is not displayed')
                  .to.eventually.be.true

          it 'should show the TNM size', ->
            assessment.then (table) ->
              table.find(By.binding('tnm.size')).then (size) ->
                expect(size,
                       'The Breast TNM size table is missing')
                  .to.exist
                expect(size.isDisplayed(),
                       'The Breast TNM size field is not displayed')
                  .to.eventually.be.true

          it 'should show the TNM lymph status', ->
            assessment.then (table) ->
              table.find(By.binding('tnm.lymphStatus')).then (status) ->
                expect(status,
                       'The Breast TNM lymph status table is missing')
                  .to.exist
                expect(status.isDisplayed(),
                       'The Breast TNM lymph status field is not displayed')
                  .to.eventually.be.true

          it 'should show the TNM metastasis', ->
            assessment.then (table) ->
              table.find(By.binding('tnm.metastasis')).then (metastasis) ->
                expect(metastasis,
                       'The Breast TNM metastasis table is missing')
                  .to.exist
                expect(metastasis.isDisplayed(),
                       'The Breast TNM metastasis field is not displayed')
                  .to.eventually.be.true

      describe 'Treatments', ->
        describe 'Neoadjuvant Treatment', ->
