public void Cannot_Get_String_From_Null_Value() { //Arrange StringToTimeFormatConverter converter = new StringToTimeFormatConverter(); //Act ActualValueDelegate <object> testDelegate = () => converter.Convert(null, typeof(Brush), null, CultureInfo.CurrentCulture); //Assert Assert.That(testDelegate, Throws.TypeOf <NullReferenceException>()); }
public void Cannot_Get_String_From_Invalid_String_Value() { //Arrange string convertFrom = "It's no time"; StringToTimeFormatConverter converter = new StringToTimeFormatConverter(); //Act ActualValueDelegate <object> testDelegate = () => converter.Convert(convertFrom, typeof(Brush), null, CultureInfo.CurrentCulture); //Assert Assert.That(testDelegate, Throws.TypeOf <IndexOutOfRangeException>()); }
public void Can_Get_Time_String_From_Valid_String() { //Arrange var convertFrom = "12:15:00"; string[] time = convertFrom.Split(':'); StringToTimeFormatConverter converter = new StringToTimeFormatConverter(); //Act var result = converter.Convert(convertFrom, typeof(Brush), null, CultureInfo.CurrentCulture); //Assert Assert.AreEqual(result, string.Format("Начало показа: {0}:{1}", time[0], time[1])); }