public void Level2FirstTest1() { String testName = "My Name"; int quality = 22; Level2.CoolBuilder builder = new Level2.CoolBuilder(); Level2.IMyCoolInterface testImplementation = builder.setName(testName).setQuality(quality).build(); Assert.AreEqual(testName,testImplementation.getName()); Assert.IsTrue(testImplementation.getDescription().Contains("Name: " + testName)); Assert.IsTrue(testImplementation.getDescription().Contains("Quality: " + quality)); testImplementation.increaseQuality(); Assert.AreNotEqual(quality,testImplementation.getQuality()); }
public void Level2FirstTest2() { String testName = "some name"; Level2.CoolBuilder builder = new Level2.CoolBuilder(); Level2.IMyCoolInterface testImplementation = builder.setName(testName).build(); Assert.AreEqual(testName, testImplementation.getName()); Assert.IsTrue(testImplementation.getDescription().Contains("Name: Some Name")); Assert.IsTrue(testImplementation.getDescription().Contains("Quality: 0")); testImplementation.increaseQuality(); Assert.AreNotEqual(0, testImplementation.getQuality()); }