public void Find_NonExistingElement_ShouldReturnNull() { // Arrange var dictionary = new DictionaryDataStructure.Dictionary<string, DateTime>(); // Act var element = dictionary.Find("Maria"); // Assert Assert.IsNull(element); }
public void Find_ExistingElement_ShouldReturnTheElement() { // Arrange var dictionary = new DictionaryDataStructure.Dictionary<string, DateTime>(); var name = "Maria"; var date = new DateTime(1995, 7, 18); dictionary.Add(name, date); // Act var element = dictionary.Find(name); // Assert var expectedElement = new KeyValue<string, DateTime>(name, date); Assert.AreEqual(expectedElement, element); }