UnitySpec is a BDD solution for Unity3D. It is based on the Gherkin specification language. UnitySpec works for both Api Compatibility levels (.Net Standard 2.1 and .Net Framework).
To get started take a look at the main project UnitySpec. Here you can find the code of the UnityPackage and documentation to help you get started