public void GetEventName_Test()
        {
            //Arrange
            var sLogger = new StubILogger
            {
                IsLoggerEnabledGet = () => true
            };
            var sut = new DiagonizeStubs();
            //Act
            var result = sut.GetEventName(sLogger);

            //Assert
            Assert.IsFalse(string.IsNullOrEmpty(result));
        }
        public void GetEventName_Test_Fakes()
        {
            //arrange
            var stubLogger = new StubILogger { IsLoggerEnabledGet = () => true };
            var diagonizeStub = new DiagonizeStubs();
            var observer = new StubObserver();
            stubLogger.InstanceObserver = observer;

            //act
            diagonizeStub.GetEventName(stubLogger);
            var calls = observer.GetCalls();

               //assert
            Assert.IsNotNull(calls);
            Assert.AreEqual(2, calls.Length);
        }