public void Test1() { var logic = new SomeLogic(); var date = new DateTime(2019, 10, 30); var actual = logic.GetDayOfWeek(date); Assert.Equal("Wednesday", actual); }
public void TestMethod2() { var givenSomeLogic = new SomeLogic(); var thenSomething = givenSomeLogic.GetSomething(false); Assert.AreEqual("something", thenSomething); }
public void NullLogTest() { Mock <ILogger> mockedLog = new Mock <ILogger>(); mockedLog.Setup(o => o.WriteLog(It.IsAny <LogLevel>(), It.IsAny <string>())); SomeLogic l = new SomeLogic(mockedLog.Object); l.ComplicatedLogic(null); mockedLog.Verify(o => o.WriteLog(LogLevel.Exception, It.IsAny <string>()), Times.Once); }
public void TestMethod() { Mock <ILogger> mockedLog = new Mock <ILogger>(); mockedLog.Setup(o => o.WriteLog(It.IsAny <LogLevel>(), It.IsAny <string>())); SomeLogic l = new SomeLogic(mockedLog.Object); l.ComplicatedLogic("TestText"); mockedLog.Verify(o => o.WriteLog(LogLevel.Debug, "Processing: TestText"), Times.Once); mockedLog.Verify(o => o.WriteLog(It.IsAny <LogLevel>(), It.IsAny <string>()), Times.Exactly(3)); mockedLog.Verify(o => o.WriteLog(LogLevel.Exception, It.IsAny <string>()), Times.Never); }
public void BuildResourceList() { switch (FontType) { case FontType.FontAwesome: Items = SomeLogic.GetFontList(FontAwesome.Icons, FontAwesome.FontFamily).ToObservable <FontItemRow>(); break; case FontType.EntypoPlus: Items = SomeLogic.GetFontList(EntypoPlus.Icons, EntypoPlus.FontFamily).ToObservable <FontItemRow>(); break; case FontType.Ionicons: Items = SomeLogic.GetFontList(Ionicons.Icons, Ionicons.FontFamily).ToObservable <FontItemRow>(); break; case FontType.Material: Items = SomeLogic.GetFontList(Material.Icons, Material.FontFamily).ToObservable <FontItemRow>(); break; case FontType.Meteocons: Items = SomeLogic.GetFontList(Meteocons.Icons, Meteocons.FontFamily).ToObservable <FontItemRow>(); break; case FontType.SimpleLineIcons: Items = SomeLogic.GetFontList(SimpleLineIcons.Icons, SimpleLineIcons.FontFamily).ToObservable <FontItemRow>(); break; case FontType.Typicons: Items = SomeLogic.GetFontList(Typicons.Icons, Typicons.FontFamily).ToObservable <FontItemRow>(); break; case FontType.WeatherIcons: Items = SomeLogic.GetFontList(WeatherIcons.Icons, WeatherIcons.FontFamily).ToObservable <FontItemRow>(); break; } }