public void BeginnerModeValueAndSettingsShouldBeSetProperly() { var testMode = new BeginnerMode(); string value = testMode.Value; BoardSettings settings = testMode.Settings; Assert.AreEqual(expected: "Beginner", actual: value); Assert.AreEqual(typeof(EasyBoardSettings), settings.GetType()); }
public void GetPreviousShouldReturnNewExpertMode() { var testBeginnerMode = new BeginnerMode(); IGameMode testExpertMode = testBeginnerMode.GetPrevious(); Assert.AreEqual(expected: "Expert", actual: testExpertMode.Value); }
public void GetNextShouldReturnNewIntermediateMode() { var testBeginnerMode = new BeginnerMode(); IGameMode testIntermediateMode = testBeginnerMode.GetNext(); Assert.AreEqual(expected: "Intermediate", actual: testIntermediateMode.Value); }