public void WhenCreatingAndOpeningFileShouldNotThrow() { var fileStreamFactory = new FileStreamFactory(); var createdStream = fileStreamFactory.CreateFile("testfile.test"); var streamWriter = new StreamWriter(createdStream); streamWriter.Write("blah"); streamWriter.Flush(); createdStream.Close(); Assert.NotNull(fileStreamFactory.OpenFile("testfile.test")); }