@@ -0,0 +1,961 @@
+package com.cjl_magistri.protein_tracker.slim;%0A%0Aimport com.cjl_magistri.protein_tracker.TrackingService;%0Aimport com.cjl_magistri.protein_tracker.tests.TrackingServiceSUT;%0A%0A/**%0A * Created by ljones on 4/12/2015.%0A *%0A * For a Slim fixture, I **do not** need to inherit from any specific%0A * class. Instead Slim fixtures rely on reflection and convention to%0A * operate correctly.%0A *%0A * For example, since the decision table contains %60amount%60 and %60operation%60%0A * columns, the Slim client will attempt to invoke the methods %60setAmount%60%0A * and %60setOperation%60, respectively, with the values of the corresponding%0A * table columns.%0A */%0Apublic class CanIAddAndSubtractProteins %7B%0A    private TrackingService sut = TrackingServiceSUT.INSTANCE.sut();%0A%0A    private int amount;%0A    private String operation;%0A%0A    public void setAmount(int amount) %7B%0A        this.amount = amount;%0A    %7D%0A%0A    public void setOperation(String operation) %7B%0A        this.operation = operation;%0A    %7D%0A%7D%0A

Write CanIAddAndSubtractProteins class.