public void Verify_ApiConfiguration_DoesNot_Exist()
        {
            var configRepository = DependencyFactory.Get <IApiConfigurationRepository>();
            var configuration    = configRepository.GetApiConfiguration(APIAction.API_Get);

            Assert.IsNull(configuration);
        }
        public void TestDependencyRegistered_IsUpdated()
        {
            DependencyFactory.Set(typeof(Log), () => new Log());

            // Simulate Update
            DependencyFactory.Set(typeof(Log), () => new Log());

            Assert.IsNotNull(DependencyFactory.Get <Log>());
        }
Exemple #3
0
        public Tuple <bool, string> Handle(int input)
        {
            var handleLimit = DependencyFactory.Get <IApiConfigurationRepository>().GetApiConfiguration(APIAction.API_Get)?.Limit;

            if (handleLimit != null)
            {
                return(new Tuple <bool, string>(true, $"Request handled. Limit returned {handleLimit}"));
            }

            return(new Tuple <bool, string>(false, "Nothing yet!"));
        }
        public void Verify_ApiConfiguration_Exists()
        {
            var configRepository = DependencyFactory.Get <IApiConfigurationRepository>();

            configRepository.Add(new ApiConfiguration()
            {
                ApiAction = APIAction.API_Get, ApiInterval = APITimeInterval.Day, Limit = 2
            });
            var configuration = configRepository.GetApiConfiguration(APIAction.API_Get);

            Assert.IsTrue(configuration.Limit == 2);
        }