Exemplo n.º 1
0
        public void CreateNewThrowsWhenFileAlreadyExistsEvenIfTruncateIsSet()
        {
            using var testEnvironmentProvider = CreateTestEnvironmentProvider();
            var getTestFilePath = SetupTestEnvironment(testEnvironmentProvider.RootDirectory);
            var builder         = new FileOpeningBuilder()
                                  .Write(true)
                                  .CreateNew(true)
                                  .Truncate(true);

            Assert.Throws <IOException>(() =>
            {
                using var stream = builder.Open(getTestFilePath(RegularFile.Name));
            });
        }