public void WhenConvertingBackToBeeTypeFromString_NotImplementedExceptionIsThrown() { // Arrange var converter = new BeeTypeToStringConverter(); // Act & Assert Assert.Throws <NotImplementedException>( delegate { converter.ConvertBack("Anything", null, null, null); } ); }
public void WhenConvertingANullToTypeString_EmptyStringIsReturned() { // Arrange var converter = new BeeTypeToStringConverter(); // Act var beeTypeString = converter.Convert(null, null, null, null); // Assert Assert.AreEqual(string.Empty, beeTypeString); }
public void WhenConvertingAnUnknownObjectToTypeString_CorrectStringIsReturned() { // Arrange var bee = new object(); var converter = new BeeTypeToStringConverter(); // Act var beeTypeString = converter.Convert(bee, null, null, null); // Assert Assert.AreEqual("Unknown Bee", beeTypeString); }
public void WhenConvertingADroneBeeToTypeString_CorrectStringIsReturned() { // Arrange var bee = new DroneBee(); var converter = new BeeTypeToStringConverter(); // Act var beeTypeString = converter.Convert(bee, null, null, null); // Assert Assert.AreEqual("Drone Bee", beeTypeString); }