public void TryParseIncorrectDataTest1() { string input = "8a 8b c,4"; Duration duration = new Duration(2, 4); bool actualBool = Beat.TryParse(input, duration, out Beat actual); Assert.False(actualBool); Assert.Null(actual); }
public void TryParseNullDataTest() { string input = null; Duration duration = new Duration(2, 4); bool actualBool = Beat.TryParse(input, duration, out Beat actual); Assert.False(actualBool); Assert.Null(actual); }
public void TryParseCorrectDataTest1() { string input = "2 4"; List <Note> notes = new List <Note>() { new Note(new Duration(1, 2)), new Note(new Duration(1, 4)) }; Duration duration = new Duration(3, 4); Beat expected = new Beat(duration, notes); bool actualBool = Beat.TryParse(input, duration, out Beat actual); Assert.True(actualBool); Assert.Equal(expected, actual); }