envdte80
by: Microsoft
- 140 total downloads
- Latest version: 17.11.40262
A member of the Visual Studio SDK
envdte90
by: Microsoft
- 175 total downloads
- Latest version: 17.12.40391
A member of the Visual Studio SDK
envdte90a
by: Microsoft
- 160 total downloads
- Latest version: 17.11.40262
A member of the Visual Studio SDK
ExtendedNumerics.BigDecimal
by: Adam White Jan Christoph Bernack Rick Harker
- 166 total downloads
- Latest version: 3000.0.2.358
An arbitrary precision decimal (base 10) floating point number type using a mantissa and exponent. Supports nth roots, trigonometric functions, logarithms, natural e, pi, etc.
FaceIT.Hangfire.Tags
by: Erwin Bovendeur
- 33 total downloads
- Latest version: 1.9.0
Add tags to Hangfire backgroundjobs
FakeItEasy
by: Patrik Hägne FakeItEasy contributors
- 417 total downloads
- Latest version: 8.3.0
It's faking amazing! The easy mocking library for .NET that works great in C# and VB.NET alike. No need to know the difference between a stub, a mock or a spy, everything's a fake! The easy to use, refactoring friendly API makes faking a breeze.
FakeXrmEasy
by: @jordimontana
- 857 total downloads
- Latest version: 1.58.1
Utilities to streamline unit testing in Dynamics CRM 2011 by faking the IOrganizationService against an In-Memory context which runs blazingly fast.
FakeXrmEasy.365
by: @jordimontana
- 563 total downloads
- Latest version: 1.58.1
Utilities to streamline unit testing in Dynamics CRM 365 by faking the IOrganizationService against an In-Memory context which runs blazing fast.
FakeXrmEasy.Abstractions.v9
by: Jordi Montaña
- 179 total downloads
- Latest version: 3.3.0
FakeXrmEasy is the open source test automation framework for .net core and the Power Platform / Dataverse. This is an abstractions package containing only interfaces.
RELEASE NOTES
------------------
## [3.3.0]
### Added
- Add new CustomApiFakeMessageExecutors property - https://github.com/DynamicsValue/fake-xrm-easy/issues/75
- Add enums needed for CustomProcessingStepType and BindingTypes of custom apis - https://github.com/DynamicsValue/fake-xrm-easy/issues/75
- Add IBaseCustomApiFakeMessageExecutor to better support both strongly-typed and late bound customa api when registering them in middleware - https://github.com/DynamicsValue/fake-xrm-easy/issues/50
- Add new ICustomApiFakeMessageExecutor and IGenericCustomApiFakeMessageExecutor interfaces to allow custom API execution with an optional plugin type as part of the Main Operation stage - https://github.com/DynamicsValue/fake-xrm-easy/issues/50
### Changed
- Move CallerProperties, GetTracingService and CallerProperties to IXrmBaseContext so the can be reused both in IXrmFakedContextand and IXrmRealContext interfaces - DynamicsValue/fake-xrm-easy#35
- Move XrmFakedPluginExecutionContext to the Plugins package, it'll be under FakeXrmEasy.Plugins as opposed to FakeXrmEasy.Abstractions.Plugins
## [3.2.0]
- Remove PullRequestException and added different types of exceptions depending on the license context
## [3.1.2]
### Changed
- Bump Dataverse dependency from 0.6.1 to production ready version 1.0.1
## [3.1.1]
### Changed
- Updated build script to also include the major version in the Title property of the generated .nuspec file - DynamicsValue/fake-xrm-easy#41
## [3.1.0]
### Added
- Added Logger property to IXrmFakedPluginContextProperties - DynamicsValue/fake-xrm-easy#24
## [3.0.2]
### Changed
- Bump Dataverse dependency to 0.6.1 from 0.5.10 to solve DynamicsValue/fake-xrm-easy#20
- Also replaced Microsoft.Dynamics.Sdk.Messages dependency, as it has also been deprecated by MSFT, to Microsoft.PowerPlatform.Dataverse.Client.Dynamics 0.6.1 DynamicsValue/fake-xrm-easy#20
## [3.0.1-rc1] - Initial release
FakeXrmEasy.Core.v9
by: Jordi Montaña
- 94 total downloads
- Latest version: 3.3.0
FakeXrmEasy is the open source test automation framework for .net core and the Power Platform. This is the core package containing a configurable middleware, crud operators, and query translation between FetchXml, QueryExpression, CRM LINQ, and QueryByAttribute.
RELEASE NOTES
------------------
## [3.3.0]
### Changed
- Adding tests for MetadataGenerator - https://github.com/DynamicsValue/fake-xrm-easy/issues/77
- Moved GetContextFromSerialisedCompressedProfile method into the Plugins package and FakeXrmEasy.Plugins namespace
## [3.2.0]
### Changed
- Added extension methods to detect and execute generic CRUD requests (of type OrganizationRequest) - DynamicsValue/fake-xrm-easy#31
- Replaced references to PullRequestException by references to UnsupportedExceptionFactory to make it easier raising requests based on the license context
- **BREAKING**: In-Memory data dictionary that was defined as a public dictionary is now internal using a rewritten data structure to prepare for parallelization and concurrency. If you were accessing this property, please use the GetEntity or CreateQuery public methods in the IXrmFakedContext interface to query the state of the In-Memory database state instead. For any other use, always rely on the IOrganizationService* interfaces only. This breaking change will affect you only if you were accessing the 'Data' dictionary directly.
- Fix Sonar Quality Gate settings: DynamicsValue/fake-xrm-easy#28
## [3.1.2]
- Bump dataverse dependency to production ready version 1.0.1
## [3.1.1]
### Changed
- Limit FakeItEasy package dependency to v6.x versions - DynamicsValue/fake-xrm-easy#37
- Updated build script to also include the major version in the Title property of the generated .nuspec file - DynamicsValue/fake-xrm-easy#41
- Modified TopCount support in QueryByAttribute and QueryExpression, to not throw exception if PageInfo was set but empty: DynamicsValue/fake-xrm-easy#16
- Do not clear previous FakeMessageExecutors or GenericFakeMessageExecutors when adding new ones or when calling them multiple times: DynamicsValue/fake-xrm-easy#15
- Allow creating records with any statecode attribute, which will be overriden by the platform as Active - DynamicsValue/fake-xrm-easy#36
- Both GetEntityById and GetEntityById<T> now clone the entity record before returning it - DynamicsValue/fake-xrm-easy#27
## [3.1.0]
### Changed
- Added TopCount support in QueryByAttribute, and throw exception if both TopCount and PageInfo are set: DynamicsValue/fake-xrm-easy#16
- Removed .netcoreapp3.1 target framework in versions 2.x, it'll be supported from versions 3.x onwards. Bump
## [3.0.2]
### Changed
- Bump Dataverse dependency to 0.6.1 from 0.5.10 to solve DynamicsValue/fake-xrm-easy#20
- Also replaced Microsoft.Dynamics.Sdk.Messages dependency, as it has also been deprecated by MSFT, to Microsoft.PowerPlatform.Dataverse.Client.Dynamics 0.6.1 DynamicsValue/fake-xrm-easy#20
## [3.0.1-rc1] - Initial release
FakeXrmEasy.Plugins.v9
by: Jordi Montaña
- 67 total downloads
- Latest version: 3.3.0
This package contains helpers to aid in developing and testing of plugins as well as pipeline simulation features.
RELEASE NOTES
------------------
## [3.3.0]
### Changed
- Implement execution of custom apis, as well as registration of extra plugin steps against these apis - https://github.com/DynamicsValue/fake-xrm-easy/issues/50
- Allow execution of PreImages in prevalidation : https://github.com/DynamicsValue/fake-xrm-easy/issues/71
### Added
- Added execution of fake custom api's
- Added validation of preimages and postimages during plugin step registration - https://github.com/DynamicsValue/fake-xrm-easy/issues/33
- Added custom function to support registration of plugin steps via a custom reflection function (CustomPluginStepDiscoveryFunction) - https://github.com/DynamicsValue/fake-xrm-easy/issues/11
- First implementation (preview) of automatic registration of plugin steps via reflection - https://github.com/DynamicsValue/fake-xrm-easy/issues/11
### Changed
- IXrmFakedContextPluginExtensions is now IXrmBaseContextPluginExtensions. All extensions methods were changed to use the IXrmBaseContext interface as opposed to the IXrmFakedContext interface only so they could be used by both XrmFakedContext and XrmRealContext classes. - https://github.com/DynamicsValue/fake-xrm-easy/issues/35
## [3.2.0]
### Added
- OutputParameters is now populated in PipelineSimulation: DynamicsValue/fake-xrm-easy#39
- Plugin Step registration improvements: new general purpose method to register plugin steps: DynamicsValue/fake-xrm-easy#53
- Added possibility to register plugin steps with logical name, and therefore support for late bound registration DynamicsValue/fake-xrm-easy#38
### Changed
- Fix Sonar Quality Gate settings: DynamicsValue/fake-xrm-easy#28
## [3.1.2]
### Changed
- Bump dataverse dependency to 1.0.1
## [3.1.1]
### Changed
- Limit FakeItEasy package dependency to v6.x versions - DynamicsValue/fake-xrm-easy#37
- Updated build script to also include the major version in the Title property of the generated .nuspec file - DynamicsValue/fake-xrm-easy#41
## [3.1.0]
### Added
- New UsePluginStepRegistrationValidation that can be used to validate if a plugin step registration is valid - DynamicsValue/fake-xrm-easy#19 and DynamicsValue/fake-xrm-easy#33
- Improved performance of retrieval of Plugin steps, added benchmark tests DynamicsValue/fake-xrm-easy#14
- PluginStepAudit and new UsePluginStepAudit in PipelineOptions - DynamicsValue/fake-xrm-easy#19
- PreValidation execution in Pipeline Simulation - DynamicsValue/fake-xrm-easy#19
- PreImages and Postimages execution in Pipeline Simulation - DynamicsValue/fake-xrm-easy#19
- Triggering plugins in PipelineSimulation based on filtering attributes - DynamicsValue/fake-xrm-easy#19
- Support for ILogger and PluginTelemetry - DynamicsValue/fake-xrm-easy#24
### Changed
- Marked several execute plugin methods as obsolete
- Populate OwningExtension in plugin execution context from default fake plugin context DynamicsValue/fake-xrm-easy#17
- Populate PrimaryEntityId in plugin execution context from default fake plugin context DynamicsValue/fake-xrm-easy#8
- Fixed issue in push.ps1 script where it was just pushing the first package, using now a glob pattern
## [3.0.2]
### Changed
- Bump Dataverse dependency to 0.6.1 from 0.5.10 to solve DynamicsValue/fake-xrm-easy#20
- Also replaced Microsoft.Dynamics.Sdk.Messages dependency, as it has also been deprecated by MSFT, to Microsoft.PowerPlatform.Dataverse.Client.Dynamics 0.6.1 DynamicsValue/fake-xrm-easy#20
## [3.0.1-rc1] - Initial release
Fare
by: Nikos Baxevanis
- 39 total downloads
- Latest version: 2.2.1
.NET port of dk.brics.automaton - Project Fare is an effort to bring a DFA/NFA (finite-state automata) implementation from Java to .NET. There are quite a few implementations available in other languages today. This project aims to fill the gap in .NET.
FirebaseAdmin
by: Google Inc.
- 211 total downloads
- Latest version: 3.1.0
Firebase Admin SDK enables server-side .NET developers to integrate Firebase into their
services and applications.
FluentAssertions
by: Dennis Doomen Jonas Nyrup
- 461 total downloads
- Latest version: 8.0.0-alpha.1
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or
BDD-style unit tests. Works with .NET Standard 2.0 and higher, .NET Framework 4.7 and higher and .NET 6 and higher.
Supports the unit test frameworks MSTest2, NUnit3, NUnit4, XUnit2, XUnit3, MSpec and TUnit.
Supported by InfoSupport B.V.
FluentFTP
by: Robin Rodricks FluentFTP Contributors
- 1,125k total downloads
- Latest version: 52.0.0
An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP transfers, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#, with no external dependencies.
FluentScheduler
by: FluentScheduler
- 179 total downloads
- Latest version: 5.5.1
Automated job scheduler with fluent interface.
FluentValidation
by: Jeremy Skinner
- 1,095k total downloads
- Latest version: 11.11.0
A validation library for .NET that uses a fluent interface to construct strongly-typed validation rules.
FluentValidation.AspNetCore
by: Jeremy Skinner
- 837 total downloads
- Latest version: 11.3.0
AspNetCore integration for FluentValidation
FluentValidation.DependencyInjectionExtensions
by: Jeremy Skinner
- 581 total downloads
- Latest version: 11.11.0
Dependency injection extensions for FluentValidation
Flurl
by: Todd Menier
- 1 total downloads
- Latest version: 4.0.0
A fluent, portable URL builder. To make HTTP calls off the fluent chain, check out Flurl.Http.