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]); } }
public void ParseDBEntryTestNullChecks(string toParse) { DBEntry actual = DBEntry.ParseDbEntry(toParse); Assert.Null(actual); }