public void Test1()
        {
            var logic  = new SomeLogic();
            var date   = new DateTime(2019, 10, 30);
            var actual = logic.GetDayOfWeek(date);

            Assert.Equal("Wednesday", actual);
        }
Esempio n. 2
0
        public void TestMethod2()
        {
            var givenSomeLogic = new SomeLogic();

            var thenSomething = givenSomeLogic.GetSomething(false);

            Assert.AreEqual("something", thenSomething);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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;
            }
        }