public void NoOptions_OnlyDefaultServicesRegistered()
        {
            var fakeCollection = new TestServiceCollection();

            fakeCollection.AddSeaOrDewHandlers();

            ServicesAssert.OnlyHandlerResolversRegistered(fakeCollection);
        }
        public void NullLambda_CorrectlyAddsMainServices()
        {
            var fakeCollection = new TestServiceCollection();

            fakeCollection.AddSeaOrDewHandlers((Action <SeaOrDewOptions>)null);

            ServicesAssert.OnlyHandlerResolversRegistered(fakeCollection);
        }
        public void PassOptions_CorrectlyAddsMainServices()
        {
            var fakeCollection = new TestServiceCollection();

            fakeCollection.AddSeaOrDewHandlers(new SeaOrDewOptions());

            ServicesAssert.OnlyHandlerResolversRegistered(fakeCollection);
        }
        public void OptionsLambda_CorrectlyAddsMainServices()
        {
            var fakeCollection = new TestServiceCollection();

            fakeCollection.AddSeaOrDewHandlers(options =>
            {
            });

            ServicesAssert.OnlyHandlerResolversRegistered(fakeCollection);
        }