Exemplo n.º 1
0
        public void ParseDBEntryTest()
        {
            string toParse = "27.04.2000,Steps=100,PushUps=50,SitUps=10";

            DBEntry expected = new DBEntry(new DateTime(2000, 4, 27), 100, 50, 10);

            DBEntry actual = DBEntry.ParseDbEntry(toParse);

            Assert.NotNull(actual);
            Assert.Equal(expected.Date, actual.Date);
            foreach (KeyValuePair <string, int> keyValuePair in expected.TrainingsData)
            {
                Assert.True(actual.TrainingsData.ContainsKey(keyValuePair.Key));
                Assert.Equal(keyValuePair.Value, actual.TrainingsData[keyValuePair.Key]);
            }
        }
Exemplo n.º 2
0
        public void ParseDBEntryTestNullChecks(string toParse)
        {
            DBEntry actual = DBEntry.ParseDbEntry(toParse);

            Assert.Null(actual);
        }