public void SaveMovie() { //Arrange var configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json").Build(); var options = new DbContextOptionsBuilder <MovieContext>() .UseCosmos(configuration["CosmosDBSetting:DbUri"], configuration["CosmosDBSetting:PrimaryKey"], "MovieDB") .Options; IMovieProvider movieProvider = new MovieProvider(new MovieRepository(new MovieContext(options))); var director = Builder <DirectorDto> .CreateNew().Build(); var producer = Builder <ProducerDto> .CreateNew().Build(); var movie = Builder <MovieDto> .CreateNew().Build(); movie.Director = director; movie.Producer = producer; //Act movieProvider.SaveMovie(movie); //Assert }