public static IFluentEncryptionBuilder RegisterFluentEncryption( this IServiceCollection services, Action <IFluentEncryptionBuilder> build) { var fluentEncrpytionBuilder = new FluentEncryptionBuilder(services); build(fluentEncrpytionBuilder); return(fluentEncrpytionBuilder); }
public void Setup() { serviceDescriptors = new List <ServiceDescriptor>(); servicesMock = new Mock <IServiceCollection>(); fluentEncryptionModelBuilder = new Mock <IFluentEncryptionModelBuilder <TestModel> >(); sut = new FluentEncryptionBuilder(servicesMock.Object); servicesMock.Setup(services => services.Add(It.IsAny <ServiceDescriptor>())) .Callback <ServiceDescriptor>(s => serviceDescriptors.Add(s)) .Verifiable(); }