public void UpdatingDatabaseGood()
        {
            Mock <FileContent> fileContentDouble = new Mock <FileContent>();

            fileContent = fileContentDouble.Object;

            Mock <IFileContentController> fileContentContrellerDouble = new Mock <IFileContentController>();

            fileContentController = fileContentContrellerDouble.Object;

            Mock <Files> fileDouble = new Mock <Files>();

            fileDouble.Setup(fileproba => fileproba.Id).Returns("nestoBezveze");
            file = fileDouble.Object;

            Mock <IFileController> fileContrellerDouble = new Mock <IFileController>();

            fileContrellerDouble.Setup(controller => controller.Add(file)).Verifiable();


            Mock <IController> controllerDouble = new Mock <IController>();

            controller = controllerDouble.Object;

            UpdatingDatabase UpdateDouble = new  UpdatingDatabase();

            UpdateDouble.AddToDatabase(file, fileContent, fileContrellerDouble.Object, fileContentController);

            fileContrellerDouble.Verify(controller => controller.Add(file), Times.Once);
        }
        public void UpdateFileContentGoodGetFileContentId(string fileId)
        {
            Mock <IFileContentController> fileContentContrellerDouble = new Mock <IFileContentController>();

            fileContentContrellerDouble.Setup(controller => controller.GetFileContentId(fileId)).Verifiable();

            Mock <FileContent> fileContentDouble = new Mock <FileContent>();

            fileContent = fileContentDouble.Object;

            IUpdatingDatabase u = new UpdatingDatabase();

            u.UpdateFileContent(fileContentContrellerDouble.Object, fileContent, fileId);
            fileContentContrellerDouble.Verify(controller => controller.GetFileContentId(fileId), Times.Once);
        }
        public void UpdateFileContentGoodAddToDatabase()
        {
            Mock <FileContent> fileContentDouble = new Mock <FileContent>();

            fileContent = fileContentDouble.Object;

            Mock <IFileContentController> fileContentContrellerDouble = new Mock <IFileContentController>();

            fileContentContrellerDouble.Setup(controller => controller.Add(fileContent)).Verifiable();

            Mock <Files> fileDouble = new Mock <Files>();

            file = fileDouble.Object;

            Mock <IFileController> fileContrellerDouble = new Mock <IFileController>();

            fileContrellerDouble.Setup(fileController => fileController.Add(file)).Verifiable();

            IUpdatingDatabase u = new UpdatingDatabase();

            u.AddToDatabase(file, fileContent, fileContrellerDouble.Object, fileContentContrellerDouble.Object);
            fileContentContrellerDouble.Verify(controller => controller.Add(fileContent), Times.Once);
            fileContrellerDouble.Verify(fileController => fileController.Add(file), Times.Once);
        }