public void StreamProcessor_CalculateScore_GroupsOfEscapedAndNonEscapedGarbase() { // act var result = StreamProcessor.CalculateScore("{{<a!>},{<a!>},{<a!>},{<ab>}}"); // assert Assert.AreEqual(3, result); }
public void StreamProcessor_CalculateScore_GroupsOfGarbage() { // act var result = StreamProcessor.CalculateScore("{{<ab>},{<ab>},{<ab>},{<ab>}}"); // assert Assert.AreEqual(9, result); }
public void StreamProcessor_CalculateStore_AdjacentAndNestedElements() { // act var result = StreamProcessor.CalculateScore("{{{},{},{{}}}}"); // assert Assert.AreEqual(16, result); }
public void StreamProcessor_CalculateScore_OnlyGarbage() { // act var result = StreamProcessor.CalculateScore("{<a>,<a>,<a>,<a>}"); // assert Assert.AreEqual(1, result); }
public void StreamProcessor_CalculateScore_SingleElement() { // act var result = StreamProcessor.CalculateScore("{}"); // assert Assert.AreEqual(1, result); }