Пример #1
0
        public void Initialize()
        {
            accessor = new FailedInternetConnectionAttemptFileAccessor();
            FailedInternetConnectionAttemptFileAccessor.Config.FailedInternetConnectionAttemptsFilePath = () => @"C:\Oxigen2\Oxigen\tests\TestRepository\failed_internet_connection_attempts.txt";

            if (File.Exists(FailedInternetConnectionAttemptFileAccessor.Config.FailedInternetConnectionAttemptsFilePath()))
            {
                File.Delete(FailedInternetConnectionAttemptFileAccessor.Config.FailedInternetConnectionAttemptsFilePath());
            }
        }
Пример #2
0
        public void CanRecordFailedInternetConnectionAttempt()
        {
            // Arrange
            IFailedInternetConnectionAttemptAccessor failedInternetConnectionAttemptRegistryAccessor =
                MockRepository.GenerateMock <IFailedInternetConnectionAttemptAccessor>();

            failedInternetConnectionAttemptRegistryAccessor.Expect(x => x.GetFailedAttempts()).Return(24);

            int count = 0;

            // Act
            for (int i = 0; i < 24; i++)
            {
                failedInternetConnectionAttemptRegistryAccessor.RecordFailedAttempt();
                count++;
            }

            // Assert
            Assert.AreEqual(count, failedInternetConnectionAttemptRegistryAccessor.GetFailedAttempts());
        }