Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }